Я создаю простую головоломку для iPad / iOS. По сути, вы можете перетащить спрайт в какое-то место, и если оно совпадает, то оно совпадает. Как дети головоломки игры животных. Перетащите курицу в курицу, но не курицу в корову.
Теперь я установил уровень, и у меня есть функция обнаружения столкновений, работающая с кусочками головоломки. У меня также установлены границы и акселерометр работает для очистки игровых фигур.
Мой вопрос: по какому маршруту я иду на пустые слоты? Я думал просто добавить их в качестве спрайтов в определенных местах, а затем проверить, не сталкивается ли кусочек курицы с курицей, а затем - бинго. Но это кажется неэффективным, так как мне придется создать кучу из них.
Тогда я начал мыслить циклично и использовать объект «пустой кусок». Но тогда мне все еще приходится «жестко кодировать» расположение пустых слотов.
Я использую cocos2d и box2d прямо сейчас, и мне просто нужно указать в правильном направлении. Есть ли редактор вершин, который я должен использовать вместо этого? Я устанавливаю спрайты в качестве датчиков?
Спасибо