我想用Cocos2d完成的是创建一个水平菜单,可以从左向右滑动。我发布了一张图片,以显示我的想法。
下面的图片有一个白色条,我想要显示MenuItem对象,现在我希望能够在白色区域进行滑动,以便下一个菜单项居中。
Example http://www.wimhaanstra.com/images/MenuExample.png
我面临的问题是,我真的想使用Cocos2d的Menu(& MenuItem)功能,但似乎某种程度上,MenuItem对象不接受触摸而不仅仅是点击它。此外,我希望不仅可以在MenuItem上检测滑动,还可以检测整个白条。
最好的办法是什么?
我在某处读过,MenuItem不应该用于这种工作,但为什么不呢?
答案 0 :(得分:1)
图层可以处理触摸事件。 您可以将菜单项放在一个图层中。
检测滑动,然后移动菜单项