Cocos2d menuitem鼠标触摸事件?

发布于 2024-11-14 22:36:01 字数 87 浏览 4 评论 0原文

现在我想让menitem调用触摸委托,但是当我设置isTouchEnabled为yes和一些委托方法时,但是当我触摸或移动menitem时,它不起作用,为什么?

Now I want the menuitem to call the touch delegate , but when I set the isTouchEnabled is yes and some delegate methods , but when I touch or move on the menuitem , it didn't work ,why ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

慢慢从新开始 2024-11-21 22:36:01

这可能是一个愚蠢的观点,但请确保您在 cclayer 而不是场景上调用 istouchenabled。

this may be a stupid point but make sure ur calling istouchenabled on a cclayer and not a scene.

虚拟世界 2024-11-21 22:36:01

你必须确保没有其他CCNode覆盖你想要触摸的menuItem,因为某些CCNode的可见性是假的,所以这可能会覆盖menuItem。如果是这样,你应该使覆盖CCNode的索引(z属性)小于menuItem.希望这句话对你有帮助,谢谢!

you must make sure no other CCNode cover the menuItem that you want to touched,because something the visible of some CCNode is false,so which may cover the menuItem.if so,you should make the index(z property) of covering CCNode less than the menuItem.wish this words help you,thanks!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文