我想在Cocos 2dx 3.2中使用滑动手势。 当然,我使用了扩展名sdk。 https://github.com/spalx/cocos2d-x-extensions 但它对我的情况并不适用。 我想做什么: 我在Layer中使用了几个菜单项。 我想在这些项目上添加滑动功能。 因此应该检测菜单项的点击并滑动整个图层。 但是,如果我在菜单项上滑动,则它无法检测到滑动。 我尝试了扩展。但它是一样的。 我可以实现我的想法吗? 谢谢你的时间。
答案 0 :(得分:1)
据我所知,您无法刷卡菜单项,所以首先: 1.将菜单项更改为精灵并自行处理。 我的滑动实现看起来像这样:
onTouchBegan() {
getTouch
}
onTouchMoved() {
//swipe right
if (touch.getDelta().x > 10) {
//swiped right
}
//swipe left
if (touch.getDelta().x < 10) {
//swiped left
}
//swipe up
if (touch.getDelta().y > 10) {
//swiped up
}
//swipe down
if (touch.getDelta().y < 10) {
//swiped down
}
}