Unity之Animation窗口

这篇具有很好参考价值的文章主要介绍了Unity之Animation窗口。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Animation窗口是用来干啥的

Animation窗口,直译就是动画窗口。它主要用于在Unity内部创建和修改动画,所有在场景中的对象都可以通过Animation窗口为其制作动画。

二、打开Animation窗口

Window——>Animation——>Animation
Unity之Animation窗口

左侧面板

从左至右,从上到下:

  1. 预览模式(开关)
  2. 录制模式(开关)打开后预览模式默认开启
  3. 回到动画开头
  4. 上一关键帧(快捷键:键盘逗号)
  5. 播放动画(快捷键:键盘Alt+逗号)
  6. 下一关键帧(快捷键:键盘句号)
  7. 回到动画结尾(快捷键:键盘Alt+句号)
  8. 当前处于第几帧
  9. 按选择筛选
  10. 添加关键帧
  11. 添加事件

Dopesheet:关键帧模式
Curves:曲线模式

当你创建了一个动画剪辑后,左侧面板会发生变化
Unity之Animation窗口

  • 多出一个可以选择当前动画的下拉列表,可以在这里创建新动画和切换动画。
  • 以及一个可以添加变化属性的按钮,在这里你可以任意添加你想要在动画中变化的脚本变量。

动画时间轴

当编辑动画时,会在该面板上编辑关键帧等信息
时间轴可以拖动,值得注意的是:
时间轴上的单位为n秒n帧,一格代表一帧(并不是秒)。

右键点击关键帧,会出现以下选项
Unity之Animation窗口

  • Add Key:添加关键帧
  • Delete Key:删除关键帧
  • Clamped Auto:切线模式,自动设置切线
  • Auto:旧版切线模式,和Clamped Auto基本类似,主要用于老动画系统
  • Free Smooth:自由设置切线
  • Flat:切线设置为水平
  • Broken:单独控制左右曲线切线

对单独的切线或者两个一起设置

  • Free:自由设置
  • Linear:直线,变成线性
  • Constant:常量切换,把曲线变为直角
  • Weighted:权重切换,可以拉长切线

关键词说明

动画中的帧:
假设某个动画的帧率为60帧每秒,意味着该动画1秒钟最多会有60次改变机会
每一帧的间隔时间是 1s/60 ≈ 16.67毫秒
也就是说 我们最快可以每16.67毫秒改变一次对象状态

关键帧:
动画在时间轴上的某一个时间节点上处于的状态文章来源地址https://www.toymoban.com/news/detail-463644.html

到了这里,关于Unity之Animation窗口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity Animation动画时间设置

    遇到一个需求,需要给角色添加一个翻滚动作,在翻滚同时无敌且可穿越敌人。 目前已有翻滚的动画,是使用Sprite制作的动画剪辑。如何匹配动画时间和脚色无敌时间?做到在翻滚结束时同时结束无敌与无碰撞设置。 在Animation设置窗口中,有Samples字段,可设置动画的采样帧

    2024年02月01日
    浏览(54)
  • Unity 制作动画 - Animation 的使用

    1. unity 顶部导航栏点击 Window  Animation 打开 Animation 窗口 通过这个窗口可以创建、编辑动画,也可以查看导入的动画。Animation 窗口同一时间只能查看、编辑同一段Clip中的动画 2. 选中 Hierarchy 面板中的节点, 也就是要制作动画的物体,该物体上没有动画,可以点击Animation窗口

    2024年02月15日
    浏览(45)
  • Unity-Animation&Animator

    Animation窗口 直译就是动画窗口 它主要用于在unity内部创建和修改动画 所有在场最中的对象都可以通过Animation窗口为其制作动画 原理: 制作动画时:记录在固定时间点对象挂载的脚本的变量变化 播放动画时:将制作动画时记录的数据在固定时间点进行改变,产生动画效果 动画时

    2024年03月13日
    浏览(56)
  • Unity Animation -- 使用Animator控制动画

            在很多实际场景中,我们经常需要根据特定的事件(比如玩家输入,敌人受到攻击等)来播放不同的动画。这需要我们了解一下Animator,Animator Controller和基础的动画状态机。         首先我们来创建一个简单的开门动画,示例中的门的模型来自官方教程。其实我们也

    2023年04月27日
    浏览(74)
  • Unity用Animation组件制作简单的动画

    游戏中经常会出现动态提示,例如提示当前金钱不足,一般会从屏幕中央弹出,然后缓慢的向上飘去。 今天游戏项目中遇到了这么个要求,以前做过几次,但总是会忘记,而且随着unity版本更新,新版本总有些莫名其妙的坑,今天写个文章记录一下。 首先用到的组件是Anima

    2024年02月04日
    浏览(59)
  • Unity Animation、Animator 的使用(超详细)

    选中待提添加动画的物体, 在 Animation 窗口下 注意 :如果选中的物体无Animation/Animator组件,会自动添加Animator组件。 预览:启用/禁用场景预览模式。 录制:启用/禁用关键帧记录模式。 转到动画剪辑开头。 转到上一个 keyframe(关键帧)。 播放动画剪辑。 转到下一个keyfra

    2024年02月08日
    浏览(55)
  • Unity获取Animation和Animator的时长

    我们有时候会在协程中等待动画播放完毕,再去执行下一步的操作,但是由于不知道动画的播放时长,每次都要去看动画然后默数秒数(PS:作者以前是这样做的)。终于突发奇想我为什么不能直接获取动画的时长呢? 下面直接上代码

    2024年02月09日
    浏览(44)
  • 在Unity中,Animation和Animator区别

    在Unity中,Animation和Animator都是用于控制动画的组件,但它们的工作方式和应用场景不同。 Animation是一种比较简单的动画系统,它可以让开发者直接对物体的Transform、Rotation、Scale等属性进行关键帧动画编辑。开发者可以通过Animation组件将动画剪辑(Animation Clip)和动画控制器

    2024年02月15日
    浏览(53)
  • Unity 踩坑笔记 Animation动画不播放

    情况① 物体单挂Animation,无Animator,无法自动播放 原因 :两种Animation Clip 解决方案 : 注:此举会使其绑定的Animator失效 情况② 与上述相反,动画在Animator中无法播放 解决 :取消Legacy

    2024年02月12日
    浏览(41)
  • Unity中Animation创建的动画如何指定播放

    使用Unity自带的Animation制作的动画如何指定帧播放和结束? 1.选择需要播放的动画,Inspector面板右键Debug,勾选Legacy 2.添加脚本,挂载脚本

    2024年02月03日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包