我试着尽量保持这个。
使用ccTouchesMoved在屏幕上拖动人,基本上让用户手指移动并将人设置到那个地方。完成。
我有一个CCMenuItemImage按钮,如果它被点击,则称为选择器来运行方法。该方法只是发射一些子弹。完成。
现在我的问题是我不能让这两件事同时发挥作用。我希望玩家可以同时拖动这个家伙并进行拍摄。我假设按钮没有被轻拍,因为用户正在触摸并拖动玩家。
我该如何解决这个问题?仍然可以用一根手指拖动并用另一根手指按下拍摄按钮,它们可以一起工作吗?
答案 0 :(得分:0)
您可能希望使用精灵实现启动按钮。您可以处理ccTouchesBegan和ccTouchesEnded以检查按钮范围内的按压,将其与按下状态交换(开始时)或实施消防动作(结束时)。
在ccTouchesMoved处理程序中,您可以遍历触摸集并确定移动的触摸是按钮上的触摸,还是应该更改字符位置的触摸。