您的位置:首页 > 移动开发 > Cocos引擎

Touch Handling in Cocos2D 3.x(七)

2015-11-02 09:46 363 查看
在touchMoved方法中寻找触摸在父节点(CCScene)中的位置并且移动CCDragSprite到其父节点的相应位置中去.

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

#import "CCDragSprite.h"


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

将以下一行:

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


替换为:

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


现在无论何时用户触摸屏幕时,我们新的可拖放CCSprite子类将被初始化!

运行项目满屏幕拖放英雄吧!



做的好!现在你应该了解Cocos2d 3.0中触摸处理足够多的东西了,可以在你的独立游戏中好好使用了.(全文完)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cocos2d handling 触摸