当前位置: 首页 > news >正文

Unity动画模块 之 Animation

本文仅作笔记学习和分享,不用做任何商业用途

本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​

前置知识:动画术语表 - Unity 手册

时间条,时间条是在动画编辑中用于控制时间的工具,显示了动画的时间轴,可以在时间条上拖动游标来导航到不同的时间点,查看和编辑动画的关键帧

关键帧 ,关键帧是动画中的重要时间点,常用于表示动画状态变化的一帧

1.Animation

Animation 窗口是 Unity 内部用于创建和修改动画的工具,通过 Animation 窗口,您可以为游戏中的独立对象(例如摆动的钟摆、滑动的门或旋转的硬币)设置动画,每次 Animation 窗口只能显示一个动画剪辑

说白了,就是简单录制动画用的,其对于动画的关系,就好比unity对于游戏的关系一样

创建一个动画 

场景中的对象

先点击场景中的对象,然后右侧面板上可以创建一个动画,选择好保存路径会出现两个文件

(状态机后面会讲,都在同一专栏下) 

让对象动起来(Dopesheet)

手动添加关键帧

Add Proeprty里面有许多熟悉的组件,你可以通过改变它们来让对象动起来

注意添加关键帧

播放查看效果 

自动添加关键帧

点击录制模式,之后修改inspector窗口对象的组件就可以自动添加关键帧

 

让对象动起来(Curves)

曲线模式不同于关键帧模式的匀速变化,可以自己调整前后变化速度,有些类似于线性插值和球型插值的区别,红色笔记来源于唐老狮

添加事件

2.老动画系统(没有动画状态机)

动画 - Unity 手册

在给对象创建动画之前,先挂载一个animation组件就会采用老动画系统

老动画系统的api都比较简单,所以我就偷个懒(下图笔记都来自于唐老狮

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Gradle相关的语法
  • 官宣|Apache Flink 1.20 发布公告
  • linux系统编程:缓冲区,文件io(19)
  • 【Linux】快速入门系列(四) —— Linux实用操作
  • 【LeetCode】452.用最少数量的箭引发气球
  • C++ 适配器 stack
  • 加强混合工作时代的组织网络安全态势
  • Feign的优化
  • https跟http有什么区别?
  • 《剑指offer》题目 C++详细题解
  • 代码随想录算法训练营 | 贪心算法 part04
  • 提升家居品质,从一颗螺丝开始:深度解析定制螺丝服务
  • 使用Nvm切换nodeJs高版本之后,使用npm install一闪而过
  • 分班查询一键发布,老师们都在用
  • linux下路由追踪traceroute命令详解
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • Android Studio:GIT提交项目到远程仓库
  • CentOS从零开始部署Nodejs项目
  • gulp 教程
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • JavaScript异步流程控制的前世今生
  • JavaScript中的对象个人分享
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • js递归,无限分级树形折叠菜单
  • Laravel Mix运行时关于es2015报错解决方案
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Octave 入门
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • VuePress 静态网站生成
  • Zepto.js源码学习之二
  • 多线程 start 和 run 方法到底有什么区别?
  • 记录一下第一次使用npm
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 力扣(LeetCode)22
  • 聊聊hikari连接池的leakDetectionThreshold
  • 全栈开发——Linux
  • 如何在 Tornado 中实现 Middleware
  • 数据仓库的几种建模方法
  • 微信小程序:实现悬浮返回和分享按钮
  • 微信小程序--------语音识别(前端自己也能玩)
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • #HarmonyOS:Web组件的使用
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • $forceUpdate()函数
  • (06)金属布线——为半导体注入生命的连接
  • (2015)JS ES6 必知的十个 特性
  • (7)svelte 教程: Props(属性)
  • (floyd+补集) poj 3275
  • (leetcode学习)236. 二叉树的最近公共祖先
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (图)IntelliTrace Tools 跟踪云端程序