Cocos2dx, Как определить касание части спрайта?

Я хочу отдельно обнаружить прикосновение к части спрайта. Например, если спрайт представляет собой персонаж, состоящий из лица, рук, ног и других частей тела. Если быть точным, эти части тела не являются отдельными спрайтами. Есть ли способ определить, к какой части тела прикасаются?


person Waqas Nadeem    schedule 02.08.2017    source источник


Ответы (1)


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

person user4406260    schedule 23.08.2017