Показать сообщение отдельно
Старый 04.09.2011, 21:03
CrazyPHP вне форума Посмотреть профиль Отправить личное сообщение для CrazyPHP Найти все сообщения от CrazyPHP
  № 1  
Ответить с цитированием
CrazyPHP

Регистрация: Sep 2008
Сообщений: 27
По умолчанию Движение пули в игре

Имеется такая проблемка. Пуля передвигается по сцене вот таким образом в обработчике ENTER_FRAME:
Код AS3:
                      private function move_bullet(e:Event):void{
			x += Math.cos(radians)*speed;
			y += Math.sin(radians)*speed;
		}
проблема в том что если установить скорость например 100 пикселей в секунду, то невозможно будет поймать столкновение пули с врагом, т.к. пуля просто появлятся в разных местах на расстоянии 100 пикселей.

А если поставить скорость 1 пиксель, то пуля соответственно двигается очень медленно.

как быть?