Unity【Tutorial—Beginner—Controlling Animation】

本文详细介绍了Unity 3D的动画系统,包括Animator组件、Animator Controller、多层控制器、Animator编程、Blend Trees以及子状态机层次结构。讲解了如Animator Controller的状态机逻辑,如何通过Animator Controller进行动画混合,以及Blend Trees在自定义动画组合中的应用,还有 Animator Scripting 的基本用法。
摘要由CSDN通过智能技术生成

在这里插入图片描述
Unity 3D 动画系统
关键词:Mecanim(搜索Manual), Timeline
Mecanim手册描述

**

1.The Animator Component

**
The Animator Component binds Unity’s animation system to a game object;

A 3D humanoid character will require different settings than a 2D sprite.
(2d就随便找张图片,3D搞一个cube就行。。)
(属性上没有不同阿?)

然后还是逐一介绍属性是干嘛的
在这里插入图片描述
Controller : stores a reference to an animator controller asset.(存储对animator控制器资源的引用
(举例来说,之前Button将transition改为Animation后,自动生成的就是一个controller)

Animator controllers are unity generated assets(注意这里controller确实是属于assets的)that contains one or more state machines(?) which determine which animation is being played while the scene is running
These state machines can be on multiple layers (?) and use parameters of various types
在这里插入图片描述
在这里插入图片描述

State Machine应该就是指状态机吧,也就是右边的方块和箭头,Layer应该指最左边可以选择多个layer

Avatar
The avatar is an asset that unity creates when importing a 3D humanoid.(所以你自己新进的cube没有?)
(快进到经典unity娘导入完成)
It contains a definition of the skeletal rig the character has.(它包含角色具有的骨骼装备的定义)
在这里插入图片描述

确实是asset并且
When adding a character of this type to your scene the avatar field will automatically be filled in with an asset created for that character.(自动加,真好)

Trying to think of the avatar as the glue that binds the model to be animated to the animator.
(可能以后实践才好理解)

For generic(通用的) objects without skeletal rigging(操纵) , an avatar is not required.(soga)

Apply Root Motion(根部运动,草)
Determines whether the animation can affect the transform of the game object and is generally used with 3D humanoids.

Root Motion is the core movement within an animation clip. (?)

Image the difference between an animation of a character running on the spot(现场跑步,草)
verses one that is animated running a few paced forward.(一节是动画的向前跑了几步??)

In the latter

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值