Как создать непрямоугольные кликбоксы в Construct 3? - PullRequest
0 голосов
/ 01 февраля 2019

Я хотел бы создать круглое поле, состоящее из меньших полей (представьте, что пончик разделен на несколько частей).Каждое поле похоже на дугу, поэтому, если я нарисую прямоугольники вокруг его углов, прямоугольник будет перекрывать соседние поля.

Как я могу убедиться, что когда пользователь нажимает на поле, щелчок обрабатывается правильным полем, а не перекрывающейся частью соседнего поля?

пс: если у вас естьПраво на создание новых тегов, пожалуйста, добавьте construct-3 в качестве тега

1 Ответ

0 голосов
/ 09 апреля 2019

Если я правильно понимаю, вам нужно изменить форму окна столкновения.Выберите свой спрайт (сегмент пончика), затем перейдите к «редактированию анимации», найдите поле столкновения и отредактируйте его форму.Вы можете добавить точки к форме, просто щелкните правой кнопкой мыши на точке и затем выберите «Добавить точку», а затем перетащите точки в нужную форму.Вы можете добавлять очки до тех пор, пока у вас не будет достаточно, чтобы получить удовлетворительную дугу, но имейте в виду, что большее количество точек столкновения означает большую вычислительную мощность, для перемещения спрайтов в мобильном приложении рекомендуется не превышать 8 баллов (или, по крайней мере, это былопоследний раз читаю мануал).Так как это похоже на статический спрайт, с вами все должно быть в порядке, но вы все равно не выходите за борт с точками поля столкновения, в любом случае, ваш главный фокус - линия между сегментами.

...