[cocos2d-x]手势条纹
来源:互联网 发布:mac如何升级系统 编辑:程序博客网 时间:2024/04/28 07:05
下面我来介绍一下手势条纹的应用,水果忍者游戏是一个典型的应用例子。
操作步骤:
1.首先设置屏幕允许单点触摸,也就是要完善一个触摸注册事件
//触摸注册事件void HelloWorld:: registerWithTouchDispatcher(){ CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this, 0, true);}
2.设置屏幕允许触摸
this->setTouchEnabled(true);
3.创建手势条纹的对象(CCMotionStreak)
CCMotionStreak *motionStreak = CCMotionStreak::create(0.8f, 1, 10, ccORANGE, "Icon-Small.png"); //第一个参数是拖尾长度,第二个是每个多少像素点绘制一次,条纹粗细,颜色,图片 this->addChild(motionStreak,2,102);
4.完善触摸事件
//单点触摸bool HelloWorld:: ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent){ return true;}//触摸移动void HelloWorld:: ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent){ //绘制手势条纹 CCMotionStreak *motionstreak = (CCMotionStreak *)this->getChildByTag(102); motionstreak->setPosition(pTouch->getLocation()); //玩家精灵随着鼠标拖动而动 player->setPosition(pTouch->getLocation());}
- [cocos2d-x]手势条纹
- Cocos2d-x简易手势识别
- cocos2d-x 2.X demo学习笔记 9 ----MotionStreakTest 跟随条纹
- 《Cocos2d-x for iPhone游戏开发实例详解---1.~ 运动条纹》
- <cocos2d-x for wp7>在cocos2d-x里面手势识别
- cocos2d-x for wp7在cocos2d-x里面手势识别
- 【cocos2D-x学习】17.手势识别
- cocos2d-x 注册iOS自带手势识别
- cocos2d-x 注册iOS自带手势识别
- cocos2d-x 3.0 中增加手势识别功能
- cocos2d-x TestCpp中的 多点触控MutiTouchTest、两点手势缩放算法---cocos2d-x学习之路[1]
- cocos2d 多手势
- cocos2d 手势识别
- Cocos2d-X手势之简单实现(方向、模糊圆形处理)
- Cocos2d-X游戏【泰然网《跑酷》】JS到C++移植7:Gesture Recognizer【手势识别】
- cocos2d-x游戏开发 跑酷(五) 跳起和下蹲动作 手势识别
- cocos2d-x游戏开发 跑酷(五) 跳起和下蹲动作 手势识别
- cocos2d-x 3.x 关于cocostudio的UI将事件吃掉,场景Layer无法响应手势的问题解决方法
- 行为模式:Command模式
- jdbc简易泛型dao
- PHP Session操作类
- android Iconography
- Mysql 基本操作命令
- [cocos2d-x]手势条纹
- 将一个字符串放在另一个字符串最前面or最后面,判断是否是能回文字符串
- tomcat同一个端口下部署多个应用
- C语言深度解剖读书笔记(1.关键字的秘密)
- 第一天开通csdn的博客很开心
- JQuery highcharts图表控件例子
- 用最小二乘做为线性回归的代价函数的一些解释
- PHP字符处理类
- 从sourchinsight 到 im