Показать сообщение отдельно
Старый 10.12.2008, 00:27   #5
FrankH
Разработчик
 
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений
(для 122 пользователей)
Вопрос Ответ: Пассивная коллизия

т.е. назначать своим пулям другой тип коллиззии. и чтобы не была включена коллизия между типом своей пули и своим щмтом.
90 юнитов = (90*(90-1) типов коллизий для снарядов)*90 столкновений с кораблями, а это все еще проверять перебором, в моем случае не покатит.
При создании пули сразу направляй ее двигай на радиус коллизии (или чуть больше) потом назначай тип коллизии.
И будет тебе счастье
так и делаю, но: 1) у юнита до 5ти пушек, все они находятся на немного разных расстояниях от точки прострела щита; 2) дельтатайм имеет некоторый разброс, т.к. основан на предыдущем цикле.
Все это делает невозможным стрельбу вупор, а оно как раз для ближних дистанций.
Еще у кого-то есть идеи?
(Offline)
 
Ответить с цитированием