Quote (Smitg9)
как сделать так, чтобы враг начинал следовать за игроком когда игрок пересекает определённую линию перед врагом а вот моя игра
Зараннее спасибо!
HERO - управляемый мувик. LINIA - линия перед врагом.
Code
if (HERO.hitTest(LINIA._x, LINIA._y, true)){
enemy._rotation=Math.atan2(HERO._y-enemy._yHERO._x- enemy._x)/Math.PI*180+90 //поворот на игрока;
{
// движение на полученый поворот
enemy._x+=7*Math.cos((enemy._rotation-90)/180*Math.PI);
enemy._y+=7*Math.sin((enemy._rotation-90)/180*Math.PI);
Или, если игрок на растояние (в даном случае) 100, двигаться на игрока.
Code
if(Math.sqrt((hero._y-enemy._y)*(hero._y-enemy._y)+(hero._x-enemy._x)*(hero._x-enemy._x))<100){
enemy._rotation=Math.atan2(HERO._y-enemy._yHERO._x- enemy._x)/Math.PI*180+90 //поворот на игрока;
enemy._x+=7*Math.cos((enemy._rotation-90)/180*Math.PI);
enemy._y+=7*Math.sin((enemy._rotation-90)/180*Math.PI);
}
Добавлено (02.04.2011, 14:28)
---------------------------------------------
Quote (xXxL)
А во Flash можно сделать файловый менеджер Просто срочно надо! Заранее спасибо!
Юзай гугл