【问题标题】:Manage touch events to draw lines in cocos2d-xcocos2d-x中管理触摸事件画线
【发布时间】:2015-12-12 12:48:44
【问题描述】:

我正在用 c++ 编写一个 cocos2d-x 的游戏。

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

在我的场景中,用户应该触摸一个圆圈并通过移动手指将其连接到另一个圆圈,直到到达另一个圆圈。在执行此操作时,应该出现一条线(精灵或绘制它并不重要)并跟随手指直到到达选定的圆圈。 我是 cocos2d 编程的新手,我不是 c++ 专家...我不知道如何管理这些事件。

【问题讨论】:

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


    【解决方案1】:

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

    还要检查编写本教程的 cocos2dx 的版本。如果你的版本低于 v2.3,那么你只需要覆盖层的onTouchesBegin and onTouchesEnded onTouchesMoved 函数,它们已经注册了触摸事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-31
      相关资源
      最近更新 更多