在iPhone的cocos2d中,如何将屏幕的选定部分转换为具有选择器功能的菜单项?
想象一下在不同地区之间有弯曲边框的世界地图。当玩家触摸其中一个区域时,应该有一个选择器/回调。有点像标准菜单,但不能选择标签或图像。相反,我想要的是能够手动指定可点击区域。
答案 0 :(得分:0)
制作包含此自定义区域的CCLayer怎么样? CCLayer已经实现了触摸代理,您可以通过将self.isTouchEnabled设置为true来轻松开始捕获区域。
答案 1 :(得分:0)
手动定义世界地图的区域,理想情况下,您需要查找多边形交叉点测试的多边形矩形。然后只使用带有所有矩形和触摸点的CGRectContainsPoint。如果触摸在世界区域内,则运行需要运行的任何代码。