让精灵改变方向并前进
2014-11-27 15:54
288 查看
//让精灵动起来,并改变方向 void EnemyBase::changeDirection(float dt) { auto curr = currPoint(); if(curr->getPositionX() > this->getPosition().x ) { runAction( Animate::create(AnimationCache::getInstance()->getAnimation("runright"))) ; }else{ runAction( Animate::create(AnimationCache::getInstance()->getAnimation("runleft")) ); } }
//敌人前进的动画 void EnemyBase::runFllowPoint() { auto point = currPoint(); setPosition(point->getPosition()); point = nextPoint(); if( point!= NULL ){ runAction(CCSequence::create(MoveTo::create(getRunSpeed(), point->getPosition()) , CallFuncN::create(CC_CALLBACK_0(EnemyBase::runFllowPoint, this)) , NULL)); } }
相关文章推荐
- 3ff8 前进的方向不一定都是对的,但是探索本身无法改变
- Processing 主题(19)前进方向的改变
- 互联网从不同的方向影响和改变着传统商业模式的竞争结构
- javascript实现的可改变滚动方向的无缝滚动
- Android 屏幕方向改变全屏和 actionBar 变化处理
- 一步一步学android之事件篇——单击事件(示例:改变屏幕显示方向)
- 【Android 开发教程】屏幕方向的改变
- Swift - 判断设备方向(或监听设备方向的改变)
- 改变未来发展方向
- Android Activity始终横屏、全屏、屏幕方向改变等屏幕相关
- cocos2dx 3.x(动态改变精灵的背景图片)
- 用construct 2制作游戏时如何改变人物默认的方向键
- 根据屏幕转向方向和屏幕宽度变化改变UITableView显示效果 屏幕旋转
- 第十四周项目一数组大折腾(2)创建一个长度为10的整形数组并初始化,由后往前(由第9个元素向第0个元素方向)输出数组中所有元素的值,改变数组元素的值,令所有的数组加倍,输出改变后的值。
- 设置屏幕的方向以及捕获系统设置的改变事件
- iOS开发 - 渐变导航条升级版(判断滚动的方向和改变方向时的位置)
- Visio使用技巧——改变环形箭头的箭头方向
- Flex中通过设置direction属性改变FormItem容器中项目方向(direction)的例子
- android 监听屏幕方向改变 onConfigurationChanged
- 前进方向规划,come on