Touch Handling in Cocos2D 3.x(七)

前端之家收集整理的这篇文章主要介绍了Touch Handling in Cocos2D 3.x(七)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在touchMoved方法中寻找触摸在父节点(CCScene)中的位置并且移动CCDragSprite到其父节点的相应位置中去.

在我们在动作中观赏拖放机制之前,我们需要使用这个新实现的类.打开MainScene.m并且在文件开头增加如下导入语句:

#import "CCDragSprite.h"

现在我们将改变创建英雄的代码:用新的类替代CCSprite.

将以下一行:

currentHero = [CCSprite spriteWithImageNamed:@"hero.png"];

替换为:

curentHero = [CCDragSprite spriteWithImageNamed:@"hero.png"];

现在无论何时用户触摸屏幕时,我们新的可拖放CCSprite子类将被初始化!
运行项目满屏幕拖放英雄吧!

做的好!现在你应该了解Cocos2d 3.0中触摸处理足够多的东西了,可以在你的独立游戏中好好使用了.(全文完)

原文链接:https://www.f2er.com/cocos2dx/340950.html

猜你在找的Cocos2d-x相关文章