Как получить видимый прямоугольник узла? Иногда мне нужно скрыть 50% спрайта, если точка касания находится в скрытой части, просто верните, но не активируйте функцию обратного вызова.
Как получить видимый прямоугольник узла в cocos2d или cocos2d-x?
Ответы (1)
Нет функций по умолчанию, возможно, вам нужно создать свой собственный класс, чтобы справиться с этим.
Вы можете попытаться создать подкласс CCNode с изменяемым CCRect в качестве сенсорной области или попытаться прочитать данные Image Raw и определить, является ли пиксель положения касания прозрачным или нет.
person
m.ding
schedule
24.10.2012