![]() |
Движение пули в игре
Имеется такая проблемка. Пуля передвигается по сцене вот таким образом в обработчике ENTER_FRAME:
Код AS3:
А если поставить скорость 1 пиксель, то пуля соответственно двигается очень медленно. как быть? |
какой у тебя фрайм рейт ? можно увеличить его , оставив скорость 1 или чуть больше но не 100.
|
Цитата:
|
столкновение можно определять математически, не привязываясь к "физическому" телу пули. Есть объект-цель, есть вектор по которому пуля перемещается, надо найти пересечение... как-то так
|
Цитата:
|
Пусть враг спрашивает у локации есть ли в его радиусе пуля, если есть, то помирает. Радиус - это минимальная площадь которую успевает пролететь пуля за кадр.
И не понятно что и как у вас вообще. Возможно необязательно попиксельно расчитывать пересечения объектов с пулями, а можно поедилть территорию на более крупные состовляющие. |
Цитата:
|
Цитата:
|
Bgg, да не, ты наверное не понял, я вот что имею ввиду:
http://savepic.org/2283944.png Пуля явно сбоку, и видно что во врага не попала. |
неужели нужно какойто костыль невнятный приделывать.. эххх..
|
| Часовой пояс GMT +4, время: 23:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.