В Царапине существует условие в распознающейся категории, названной, затрагивая, который может иметь край в качестве параметра.
Учитывая, что условие возвращает true, как я могу сказать, какой край был затронут (т.е. вершина, нижняя часть, левый или правый край сцены)?
Кроме того: Как сказать размеры сцены? Я решил, что положение (x=0, y=0) посреди сцены. Где эти четыре вершины расположены?
Сделать 4 спрайта , все тонкие линии любого цвета. Два вертикальных и два горизонтальных. Разместите их по краям вашего проекта. Добавьте начальный блок, а затем установите эффект-призрак к 100 блоку в каждой из этих четырех строк. Это скрывает линию при воспроизведении проекта. Если вы назовете строки сверху, снизу, слева, справа, легко проверить, какой край касается другого спрайта, потому что вы можете запускать блоки после того, как один спрайт касается другого (края).
Весь проект имеет высоту 360 и ширину 480, причем 0,0 находится точно в центре. Всегда.