обнаружение столкновений для непрямоугольных, искрящихся изображений в Xcode - PullRequest
0 голосов
/ 30 августа 2011

Я делаю приложение для iphone, решающее лабиринт, и мне было интересно, возможно ли сделать изображения неправильной формы, такие как искристые, или те, которые пустые внутри и т. Д. Можно ли это сделать, управляяальфа значение?И, если возможно, как мы можем реализовать обнаружение столкновений для таких нерегулярных изображений?(Я уверен, что это возможно, и я предполагаю, что это можно сделать, ссылаясь на альфа-значение пикселя, но я просто хочу быть конкретным ...)

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

Пожалуйста, помогите мне!и спасибо заранее.

1 Ответ

2 голосов
/ 30 августа 2011

Да. Box2d и Chipmunk позволят вам установить форму спрайта (круг, квадрат, прямоугольник и т. Д.) И определить ее, а также будут отслеживать столкновения.

Вот отличный сайт для базовых уроков по Cocos2d с использованием Chipmunk и Box2d

...