• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Стрельба из болтпистолета

Автор redis, 06 января 2010, 17:24:06

« назад - далее »

redis

Вот собственно выкладываю логику стрельбы, только не ругайте за плохую графику, не силён я пока в ней  :(


Ах да забыл, стрелять на "Q"

redis

Может нужно выложить скриншот с пояснениями ? :)

DimiS

ну в целом выглядит неплохо, исходник даже более-менее аккуратный  ;)
но ничего полезного для себя я там не нашел. Много хардкода, как например проверка на то что Х-координата пули >5
Это делает твой пример не юзабельным для каких то других целей, т.е его не вставишь в свой проект чтоб можно было пулять по разным объектам и в разных направлениях.

Хотя может ты и не хотел создавать семпл для стреляния пулями, может ты хотел показать красивые эффекты(мне кстати понравились, но я в этом дилетант :) ) Стоит это указать в описании.

Ещё чтоб не было хвоста от пули сзади пистолета можно во время рендера пули установить клипинг плейн отсекающий всё что в другой стороне от направления выстрела.

redis

Спасибо, приятно от вас это слышать, меня в моём исходнике смущает присутствие "фастколизионреспонс" в ближайшее время выложу исходник без его участия  :)

redis

Хм, потестил я не много, и получилось что стрельба с фастколизионреспонсом жрёт меньше фпс чем стрельба с Box Intersection (колизионым боксом) поэтому я думаю нет смысла выкладывать, если кому то интересно то могу выложить, а насчёт пулять в разных направлениях это решается подсоединением родительской матрицы к пуле ) а момент выстрела прекратить копирование матрицы  :)

redis

Мда хоть и с глюками но что-то у меня не получилось их побороть, искры иногда не появляются  :(