![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Sep 2008
Сообщений: 27
|
Имеется такая проблемка. Пуля передвигается по сцене вот таким образом в обработчике ENTER_FRAME:
private function move_bullet(e:Event):void{ x += Math.cos(radians)*speed; y += Math.sin(radians)*speed; } А если поставить скорость 1 пиксель, то пуля соответственно двигается очень медленно. как быть? |
|
|||||
|
Регистрация: Apr 2009
Адрес: Armenia , Yerevan
Сообщений: 145
|
какой у тебя фрайм рейт ? можно увеличить его , оставив скорость 1 или чуть больше но не 100.
__________________
Urartu is a neoHittite and ProtoArmenian kingdom !! |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 27
|
Цитата:
|
|
|||||
|
Регистрация: Sep 2008
Сообщений: 27
|
Цитата:
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Пусть враг спрашивает у локации есть ли в его радиусе пуля, если есть, то помирает. Радиус - это минимальная площадь которую успевает пролететь пуля за кадр.
И не понятно что и как у вас вообще. Возможно необязательно попиксельно расчитывать пересечения объектов с пулями, а можно поедилть территорию на более крупные состовляющие. |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 300
|
Тогда будет засчитываться попадание когда пуля сбоку будет.
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Не программу наведения спутника на орбиту марса пишет автор наверно уж. В WOW меч главного героя не попадает в тело npc иногда и ничего, npc покорно получает урон.
|
|
|||||
|
Регистрация: Nov 2009
Сообщений: 300
|
Bgg, да не, ты наверное не понял, я вот что имею ввиду:
![]() Пуля явно сбоку, и видно что во врага не попала. |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 27
|
неужели нужно какойто костыль невнятный приделывать.. эххх..
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|