遇到一个需求,需要给角色添加一个翻滚动作,在翻滚同时无敌且可穿越敌人。

目前已有翻滚的动画,是使用Sprite制作的动画剪辑。如何匹配动画时间和脚色无敌时间?做到在翻滚结束时同时结束无敌与无碰撞设置。

在Animation设置窗口中,有Samples字段,可设置动画的采样帧数。

上图中Samples设置为60即:这个动画的采样大小为 60;时间轴在 0:00 与 1:00 之间有 60 条垂线。

因此,动画会以每秒 60 帧的速度运行,这意味着 Unity 每秒将精灵渲染 60 次。

若此时组成动画的Sprite为4个,即只有4帧存在动画。每个精灵仅在屏幕上停留 1/60(即 0.016)秒。整个动画的时间则为4*(1/60)(即0.064)秒。

回到问题本身,如果无敌时间为0.5秒。针对4个Sprite的动画而言,那么采样数就应该设置为8,保证动画的播放时间为0.5秒。

Unity初学者,如有错误或各种有更好的方法。欢迎大家指正及交流。

Unity Animation动画时间设置相关推荐

  1. Unity Animation 动画相关总结

    一.Animator 1.动画渐变 CrossFade是按照动画的自身时间进行混合.如果动画10秒,混合持续时间0.2,会在2秒后混合完成 CrossFadeInFixedTime是按照实际时间进行混 ...

  2. Unity animation动画编辑器快捷键

    Ripple快捷键 : R键 2018(包括2018)之前,拖拽选中的关键帧,若想要前方和后方关键帧可以跟随被选中关键帧移动,小按住R键进行拖拽. 2键 2019以后,Unity将此快捷键改为了2和S ...

  3. Unity Animation设置动画播放初始时间

    Unity Animation设置动画播放初始时间 需求 在需要播放动作时, 从动作序列帧指定位置开始播放 实现 在指定位置等待播放 public Animation animation; void ...

  4. Unity简单操作:设置触发条件 切换Animator动画控制器 里面播放的Animation动画

    确保animator里面有多个animation动画剪辑,点击Animator里面[Parameters]添加触发条件 添加连线箭头并且 给箭头连线绑定触发事件 添加连线箭头并且 给箭头连线绑定触发事 ...

  5. Unity Animation从UAS获取动画资产到编制状态机控制简单的人物动画

    Animation 动画 0.前言 这个笔记用于讨论在Unity中开发游戏时使用动画的相关知识. 这个笔记最终期望能够达到:在Unity的Demo中展现一个人物,其能够进行类似挥拳.开门的具体动作. ...

  6. 【Flutter】Animation 动画 ( Flutter 动画基本流程 | 创建动画控制器 | 创建动画 | 设置值监听器 | 设置状态监听器 | 布局中使用动画值 | 动画运行 )

    文章目录 一.创建动画控制器 二.创建动画 三.设置值监听器 四.设置状态监听器 五.布局中使用动画值 六.动画运行 七.完整代码示例 八.相关资源 Flutter 动画基本流程 : ① 创建动画控制 ...

  7. android中设置Animation 动画效果

    在 Android 中, Animation 动画效果的实现可以通过两种方式进行实现,一种是 tweened animation 渐变动画,另一种是 frame by frame animation ...

  8. android编程xml动画,Android中xml设置Animation动画效果详解

    在Android中,Animation动画效果的实现可以通过两种方式进行实现,一种是tweened animation渐变动画,另一种是frame by frame animation画面转换动画. ...

  9. Unity -- Animation(旧版动画组件)和Animator(新版动画器组件)

    旧版animation动画器组件 如果想让一个游戏物体具有动画表现的话,我们需要给这个游戏物体挂载动画组件 和音频组件视频组件一样,如果想在游戏对象上播放动画效果的话我们需要挂载一个动画组件,然后再给 ...

最新文章

  1. Android Jetpack组件之Hilt使用
  2. module 'tensorflow' has no attribute 'Session'
  3. 网易模板html,163企业邮箱HTML网站模板
  4. NTT Docomo研究主管Kazuaki OBANA:NTT DOCOMO NFV案例解析
  5. 关于以太网PAUSE的一点研究
  6. 搭建基于LAMP的web应用程序平台
  7. 基于CarMaker的C-NCAP主动安全系统试验仿真(二)
  8. 经典案例 | I-SPY2乳腺癌药物临床试验采用RPPA技术建立药物响应相关分子分型
  9. qt信号发送间隔短而槽耗时多_Qt 信号和槽机制详解
  10. leetcode *207. 课程表(拓补排序)(2020.8.4)
  11. java判断天数_Java判断两个日期相差天数的方法
  12. Linux EXPORT_SYMBOL宏详解
  13. 解决:Android中常见的热门标签的流式布局flowlayout不能wrap_content
  14. 两台win10电脑网线直连,使用Synergy实现鼠标键盘共享设置
  15. 《网络攻防》 恶意代码分析
  16. Altium Designer导入Allegro17.4 PCB文件
  17. duet二重奏hp_《二重奏》Duet
  18. 数据结构(王道版本,主讲人:闲鱼学长)P7-P18
  19. 老板让你用Excel制作仪表盘?你这样做,几分钟就能搞定了
  20. 云网络运维必备神器:全链路故障诊断与分析

热门文章

  1. 行列式基础知识,重要定理和公式
  2. 无法加载文件 C:\Users\Administrator\PycharmProjects\pythonProject\venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本。
  3. 羧基修饰的聚苯乙烯微球(红色、橙色、绿色)的产品简介
  4. 学习人工智能的第一周
  5. 人工智能课程系列1-汇总整理
  6. HSWMS——库存管理
  7. 小程序的缓存数据什么情况会被清除
  8. 梅氏砝码(2014腾讯实习笔试附加题)
  9. Docker玩腻了,不妨试试用Vagrant
  10. 电工电子技术------含受控源电路的分析