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

实现全局的加速、减速

通过设置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. Bert代码详解(二)重点
  2. Ubuntu中APUE 3rd中实例编译时err_sys函数找不到解决方法
  3. PTA 基础编程题目集 7-24 约分最简分式 C语言
  4. [昨花今拾]补记昨日
  5. 查询mysql存储数据大小_MySQL如何查询数据占用存储空间的大小?
  6. 2021总结,2022展望
  7. Linux的vx开头的文件,linux文件系统简述
  8. linux ftp查看用户目录权限,linux 指定ftp用户 特定目录及权限
  9. 字典与集合_月隐学python第8课
  10. web语义化与h5新增标签
  11. 【华为_数通】常用命令备忘
  12. LQR轨迹跟踪——基于ROS系统和全向车实验平台
  13. 2019.5.29 中移物联网前端实习生笔试
  14. “贴吧之父”俞军20年的方法论:顶级与平庸的差距有多大?
  15. Android 高级UI解密 (三) :Canvas裁剪 与 二维、三维Camera几何变换(图层Layer原理)
  16. 【案例】10个视觉系优秀网页设计让你打破灵感的僵局
  17. 如何做好一个软件测试管理者,高效带好团队呢?
  18. Dremel的学习与理解
  19. 同源策略是什么,有何作用
  20. iphone苹果手机点击屏幕就亮怎么关闭

热门文章

  1. 基于Wemos D1和SIM900A(发短信和打电话)的温湿度报警系统
  2. 银行舆情监测怎么做?
  3. centOs7开启防火墙
  4. vue-cli调用高德地图api
  5. 不要抱怨AI创业机会太少,看谷歌AIY的开发者是怎么说的
  6. 【BLE学习笔记】之 BLE基础知识
  7. Rust中结构体的定义和实例化
  8. C语言结构体大小计算
  9. 基于动态径向基函数(DRBF)代理模型的优化策略
  10. 苹果CMS接入个人支付收款GOGO支付插件