Как сказать, какой край был затронут в Царапине?

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

Учитывая, что условие возвращает true, как я могу сказать, какой край был затронут (т.е. вершина, нижняя часть, левый или правый край сцены)?

Кроме того: Как сказать размеры сцены? Я решил, что положение (x=0, y=0) посреди сцены. Где эти четыре вершины расположены?

8
задан Charles Stewart 21 December 2010 в 21:15
поделиться

1 ответ

Сделать 4 спрайта , все тонкие линии любого цвета. Два вертикальных и два горизонтальных. Разместите их по краям вашего проекта. Добавьте начальный блок, а затем установите эффект-призрак к 100 блоку в каждой из этих четырех строк. Это скрывает линию при воспроизведении проекта. Если вы назовете строки сверху, снизу, слева, справа, легко проверить, какой край касается другого спрайта, потому что вы можете запускать блоки после того, как один спрайт касается другого (края).

Весь проект имеет высоту 360 и ширину 480, причем 0,0 находится точно в центре. Всегда.

12
ответ дан 5 December 2019 в 12:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: