动画是游戏的必然要素之一,在整个游戏过程中,又有着加速、减速动画的需求。以塔防为例子,布塔的时候希望能够将游戏减速,布好塔后,则希望能将游戏加速;当某个怪被冰冻后,移动速度减缓,而其他怪的移动速度不变。

实现全局的加速、减速

通过设置Scheduler的timeScale,可以实现全局的加、减速。游戏的速度可以由导演来控制。
local multi = 0.2
cc.Director:getInstance():getScheduler():setTimeScale(multi)
--参数multi是倍率的意思,默认是1,倍率越高速度越快。
--如果需要提升一倍的速度来实现加速效果,可以把multi设为2.0f。
通过这样一个机制可以实现游戏内战斗倍数加速的功能。

对个别单个动作进行加速或减速

通过cc.speed实现
local act = cc.Speed:create(self.jumpAction,2)--以2倍速度播放动作
self.nodeMap["imgGuang"]:runAction(act)

[cocos2dx_Lua]动画加速与减速相关推荐

  1. cocos2d-x动画加速与减速

    转自:http://novacreo.com/%E7%A8%8B%E5%BA%8F%E7%BB%84/cocos2d-x%E5%8A%A8%E7%94%BB%E5%8A%A0%E9%80%9F%E4% ...

  2. java模拟加速匀速减速_Android学习之 动画加速减速 匀速控制

    今天说一下新发现的一个类的使用: 网上很多都写了Interpolator,你们先了解一下.我主要是简单说怎么用. Android 动画之Interpolator插入器 --AccelerateInte ...

  3. 学习笔记 JavaScript 动画 加速

    学习笔记 JavaScript 动画 加速 效果 代码中用到的图片 <html><head><style>#imageDiv {position: absolute ...

  4. PWM控制直流电机的正转、反转、加速和减速

    文章目录 一.设计要求 二.设计思路 三.仿真电路设计 四.KeilC51程序设计 1. 初始化参数 2. LCD显示 3. 主程序初始化 4. 主程序 5. 延时子程序 6. 按键处理程序 7. 中 ...

  5. java字符下落,重力球,加速下落减速上弹,重力下落,这段代码是看到网上一个关...

    重力球,加速下落减速上弹,重力下落,这段代码是看到网上一个关 这段代码是看到网上一个关于碰壁球修改而成的,用到事件,画图,Timer类package Cheman;import javax.swing ...

  6. cocos2d 实现全局的加速、减速

    实现全局的加速.减速. 通过设置Scheduler的timeScale,可以实现全局的加.减速.代码非常简单: CCScheduler* pScheduler = CCDirector::shared ...

  7. (Java入门)面向对象思想模拟坦克开炮,加速,减速行为

    用面向对象的思想编写一个应用程序,该程序有两个类:Tank类和Fight类.      要求:1.模拟坦克加速.减速            2.给定炮弹的数量,模拟开炮行为.            3 ...

  8. java模拟加速匀速减速_【JavaSE练习】面向对象_练习_模拟汽车的自动驾驶系统

    [JavaSE练习]面向对象_练习_模拟汽车的自动驾驶系统 [JavaSE练习]面向对象_练习_模拟汽车的自动驾驶系统 模拟汽车驾驶系统 定义一个交通工具的类,包括: 属性:速度 方法:设置速度,加速 ...

  9. 定义一个交通工具(Vehicle)的类其中有: 属性速度(speed)体积(size)等等 方法移动(move())设置速度(setSpeed(int speed))加速speedUp(),减速s

    class Vehicle {      int speed,size,SpeedUp,SpeedDown;     double move;      int ChangeSpeedup;      ...

最新文章

  1. PyTorch基础与简单应用:构建卷积神经网络实现MNIST手写数字分类
  2. 为什么不用原生Spring-Cloud-Config
  3. 华为视觉研究路线图:三大挑战,六项计划
  4. linux系统支持游戏,3种方法让Linux系统支持游戏
  5. 你有必要知道的一些JavaScript 面试题(中)
  6. mysql 随机update_MySQL随机查询数据与随机更新数据
  7. linux 提取cpio_15. Linux提取RPM包文件(cpio命令)详解
  8. uuid java 重复_Java中使用UUID工具类生成唯一标志防止重复
  9. python用空格隔开每一个字符_python实现将一串字符每两个一组,中间用空格隔开...
  10. 已root手机在DDMS下无法读取data目录的解决办法
  11. 从 dig(nslookup) bind —— windows 下的域名解析服务器信息的查看
  12. BI工具那么多 该如何选择
  13. java中uri与url的区别_URL和URI的区别与总结
  14. java gson解析JSON
  15. 2年python自动化编程自学经历,分享一些学习心得和避坑经验
  16. od反编译c语言插件,Ollydbg反汇编工具
  17. 多项式的乘法满足结合律和交换律
  18. jdk安装 系统找不到文件C:\ProgramData\Oracle\Java\javapath\java.exe
  19. 电脑遇到蓝屏的时候怎么解决
  20. DirectWrite文字排版——字符串去尾

热门文章

  1. Vue3 脚手架创建项目
  2. 软件工程专业毕业生的就业前景如何,如何扩展自身的就业空间
  3. 按图搜索获取1 6 8 8 商品(拍立淘)
  4. 一位大学老师写给大学新生的100条肺腑之言
  5. 【SpringBoot】66、SpringBoot使用自定义注解实现返回数据脱敏操作
  6. js 前端实现国际化配置
  7. 番外篇——直流电机桥源码分析LED驱动例程开发
  8. MacBook Pro M1 Parallels Desktop Ubuntu 共享网络设置静态 IP
  9. 滴滴数据仓库指标体系建设实践
  10. ABAP 未转换值和值的互相转换函数