Добавить ContactBitMask в слой объекта в карте TMX, созданной в плитке?

Я и мой друг начали создавать платформенную игру, используя sprite kit в Xcode. Мы создаем уровни, используя программу, которая состоит из основного слоя и слоя объектов. В настоящее время у нас возникают проблемы с добавлением контактной битовой маски к слою объекта на карте. Мы хотим, чтобы игрок мог контактировать с нашими объектами, такими как ящики, полы, монеты, аптечки и т. Д.

Любая помощь о том, как это сделать, будет принята с благодарностью.

1 ответ

Вы можете использовать физический движок набора спрайтов для управления объектами, взаимодействующими друг с другом. Это обычно называется обнаружением столкновений.

Перейдите по этой ссылке для получения дополнительной информации, она находится в более общем обзоре с некоторым исходным кодом Apple для их образца игры "приключение".

https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/CodeExplainedAdventure/HandlingCollisions/HandlingCollisions.html

Возможно, вы уже используете физику SK, поэтому вот более конкретное изложение. http://www.techotopia.com/index.php/An_iOS_7_Sprite_Kit_Collision_Handling_Tutorial

Удачи!

Другие вопросы по тегам