иметь дело с большим количеством столкновений - PullRequest
1 голос
/ 13 июня 2009

Как лучше добавить коллизию в мое приложение? Прямо сейчас у меня есть много зазубренных стен и несколько странных форм, из-за которых я хочу столкнуться, но я не уверен, что это правильный путь для выполнения работы. Что бы вы, ребята, сделали бы, если бы у вас была комната, полная стен разных форм и размеров, для которых требовалось столкновение?

Ответы [ 2 ]

2 голосов
/ 13 июня 2009

Вы можете использовать Физический движок Бурундука , который имеет очень хорошую физику + столкновения.

Или даже Cocos2d-iphone библиотека - 2d игровой движок с бурундуком внутри. Вот примеры игр, созданных с его помощью.

2 голосов
/ 13 июня 2009

Я бы прочитал ряд статей по обнаружению столкновений. Пол Неттл раньше писал о теме ( PDF ) и имел прекрасную библиотеку бесплатно.

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

Этот метод также позволяет скользить вдоль поверхностей, а также легко реализация гравитации, которая включает в себя скольжение вниз, когда стоя стационарно. Эта техника также позволяет автоматическое восхождение лестницы и скольжения по кочкам в стенах (как дверные рамы) и любые другие произвольно ориентированный «лестничный» топография».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...