Обнаружение столкновений в стиле тетрис в Actionscript 3 с использованием Flashpunk

Я создаю игру в стиле тетрис в Actionscript 3, используя библиотеку flashpunk. У меня все работает, за исключением некоторых обнаружений столкновений, которые мне трудно понять. Когда блоки падают, они не складываются друг на друга. Любые мысли или предложения?


person hRdCoder    schedule 06.04.2013    source источник


Ответы (1)


Использование матрицы для описания логики игры.

проверьте: http://wonderfl.net/search?q=tetris

здесь много примеров кода

person YopSolo    schedule 06.04.2013
comment
Как бы я реализовал матричный массив. Единственный тип обнаружения столкновений, который я знаю, как делать с flashpunk, — это использовать getType() и передавать результат этого в массив, а затем проверять каждый элемент с помощью collide() или collideWith(), и это работает только с объектами. насколько я понимаю. Есть ли другой способ обработки столкновений, о котором я просто не знаю, чтобы я мог заставить это работать? - person hRdCoder; 08.04.2013
comment
Не обращайте внимания на мой последний вопрос, который я разместил выше. Я попробовал матричный массив, который вы мне рекомендовали, и вуаля! Теперь он прекрасно работает благодаря вам и небольшой помощи по этой ссылке: gamedev.tutsplus.com/tutorials/implementation/ - person hRdCoder; 04.06.2013