您当前的位置: 首页 > 

Touch Handling in Cocos2D 3.x(七)

发布时间:2015-11-02 09:46:39 ,浏览量:0

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

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

#import "CCDragSprite.h"

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

将以下一行:

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

替换为:

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

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

这里写图片描述

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

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    108697博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0447s