我是iPhone和cocos2d的新手, 我正在阅读教程,并尝试提出包含菜单的应用程序 我正在使用cocos2d菜单项
问题是我在测试我的应用程序时发现按钮响应按钮周围某些区域的点击(不仅是按钮精灵矩形边界),而且使用多个按钮(10个菜单项)相互吹嘘(不是重叠):当我点击其中一个按下另一个按钮(使用“按下”精灵)并调用处理程序(我没有按下按钮的处理程序)
当我在菜单上测试动画时(我在菜单上使用“move by”)我注意到一些按钮(大多数情况下几乎所有按钮)在移动后都没有响应(当点击“是”时 - 没有使用“sprite”并且没有调用句柄---->不会点击按钮发生。)
我试图在iPhone上测试它是否是模拟器错误,但它与具有相同问题的模拟器具有相同的行为。
我试图将菜单放在一个单独的图层上,并尝试将每个按钮放在一个单独的菜单中,并将所有菜单放在同一页面上:并得到相同的结果
我想我在cocos2d for iPhone上使用最新版本
答案 0 :(得分:1)
问题是我以前通过移动相机来放大以获得放大/缩小效果
并且存在一个老问题,需要使用投影计算来获得实际点(在计算投影后由于缩放)
按钮的边界检测无法处理该问题
所以我可以说,这是图书馆中经典问题,经过几代人的迁移