Cocos2d x 创建鼠标指针事件

Cocos2d x 创建鼠标指针事件,cocos2d-x,cocos2d-x-3.0,cocos2d-html5,Cocos2d X,Cocos2d X 3.0,Cocos2d Html5,最后,我将使用触摸技术实现以下功能。不过目前我只是在寻找鼠标解决方案。如果玩家在屏幕的特定部分或特定精灵/菜单项(例如,左箭头的图像)上单击并按住鼠标,则主游戏精灵(例如,汽车)将继续向左移动,直到玩家释放鼠标按钮。如果玩家点击并按住屏幕/精灵/菜单项的另一部分(右箭头图像),则汽车将继续向右移动,直到玩家释放鼠标按钮。请注意,按住按钮时,鼠标不必移动 通过mousedown、mouseup和scheduleupdate的组合解决。所以我的屏幕上有两个箭头。左右箭头。如果玩家点击并按住左箭头,则

最后,我将使用触摸技术实现以下功能。不过目前我只是在寻找鼠标解决方案。如果玩家在屏幕的特定部分或特定精灵/菜单项(例如,左箭头的图像)上单击并按住鼠标,则主游戏精灵(例如,汽车)将继续向左移动,直到玩家释放鼠标按钮。如果玩家点击并按住屏幕/精灵/菜单项的另一部分(右箭头图像),则汽车将继续向右移动,直到玩家释放鼠标按钮。请注意,按住按钮时,鼠标不必移动

通过mousedown、mouseup和scheduleupdate的组合解决。所以我的屏幕上有两个箭头。左右箭头。如果玩家点击并按住左箭头,则汽车精灵会在屏幕上不断向左移动,反之亦然,因为右箭头会将汽车向右移动。只有当玩家从相应的箭头中释放鼠标(mouseup)时,汽车才会停止移动。

上下文不够,范围太广。您问题的要点是什么,如何接收鼠标单击事件?如何将对象移向鼠标?PS:我想你想用cocos2d-html5开发一个web应用程序?因此,我删除了cocos2diphone和cocos2dandroid标签,因为它们是不同的引擎,与cocos2d-x不兼容。