Показать сообщение отдельно
Старый 29.09.2009, 20:11
Neirol вне форума Посмотреть профиль Отправить личное сообщение для Neirol Посетить домашнюю страницу Neirol Найти все сообщения от Neirol
  № 3  
Ответить с цитированием
Neirol
 
Аватар для Neirol

Регистрация: Sep 2009
Адрес: X = 10, Y = 420, Z = -35
Сообщений: 52
Отправить сообщение для Neirol с помощью ICQ Отправить сообщение для Neirol с помощью Skype™
Т.е., скажем:
Код AS3:
if(hero.x > mouseX) var distanceX = (hero.x - mouseX) * speed;
else var distanceX = (mouseX - hero.x) * speed;
 
if(hero.y > mouseY) var distanceY = (hero.y - mouseY) * speed;
else var distanceY = (mouseY - hero.y) * speed;
И сама distance будет являться и скоростью для определения проекций скоростей на X и Y?
Т.е.
Код AS3:
hero.x += distanceX * Math.cos(angle);
hero.y += distanceY * Math.sin(angle);
Таким образом?
__________________
Рожденный ползать, везде пролезет...