管理触摸事件以在cocos2d-x中绘制线条

时间:2015-12-11 19:09:10

标签: c++ cocos2d-x game-engine

我用c ++中的cocos2d-x编写游戏。

在我的游戏场景中,我将放置我的类CircleSprite的一些实例(这是Layer的扩展,我创建多个项目并将它们设置为CircleSprite的子项。

在我的场景中,用户应触摸一个圆圈并通过移动手指将其连接到另一个圆圈,直到到达另一个圆圈。在这样做的时候,应该出现一条线(精灵或它所选择的画面)并按照手指直到到达选择的圆圈。 我是cocos2d编程的新手,我不是c ++专家......我不知道如何管理这些事件。

1 个答案:

答案 0 :(得分:0)

查看此官方教程 http://www.cocos2d-x.org/wiki/User_Tutorials-Dragging_a_Sprite_Around_the_Screen

同时检查本教程编写的cocos2dx版本。如果你的版本是v2.3的较低版本,那么你只需要覆盖图层的onTouchesBegin and onTouchesEnded onTouchesMoved函数,这些函数已经在触摸事件中注册。