PDA

Просмотр полной версии : Как написать аи?


PeTa4eK
30.03.2007, 08:45
мне нужно не весь код а токо 1 строчку, радиус вида! тоесть если ты не в радиусе взгляда мувика, то он на тебя не идет, а если ты в радиусе то он начинает в тебя палить :) как ето сделать? :o

CorC
30.03.2007, 10:00
if(Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))<Radius){
Fire();
}

x1,x2,y1,y2 - координаты, желательно центров мувиков

ой да, простите ошибся с радиусом :)

PeTa4eK
30.03.2007, 10:07
можно для меня глупого поподробней?

CorC
30.03.2007, 10:17
мне нужно не весь код а токо 1 строчку, радиус вида!
Я вам 3 написал :)
ну можете использовать _х и _у мувиков, если центры сложно
2 мува ваш и врага так сказать => 4 координаты...

радиус вставил еще, забыл как то :)

PeTa4eK
30.03.2007, 10:31
извените что вас парю :( ! но можно мини исходник? а то до меня недопирает :(((( просто кружочки сделайте!
например если в радиусе то trace ( в радиусе) если не то не в радиусе?

CorC
30.03.2007, 10:34
да пожалуйста :)
только без мувиков, лень F8 нажимать :)

PeTa4eK
30.03.2007, 10:42
ооо спасибо теперь буду знать! :))

PeTa4eK
30.03.2007, 11:00
вот чтото нахимичил :)

CorC
30.03.2007, 11:10
а зачем a,b если это x2 y2 и какой то vid напонятный :)

PeTa4eK
30.03.2007, 11:18
да чет я натупил :) хых я ж не мастер :) такчто буду учиться :)

iNils
30.03.2007, 12:23
if(Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))<Radius){
Fire();
}

можно для меня глупого поподробней?
PeTa4eK, вы в школе геометрию наверно прогуливали?

PeTa4eK
30.03.2007, 13:09
у меня ее еще не было(геометрии) :)