04 2019 档案
摘要:介绍 先举一个简单的例子: 在UGUI中新建一个Button和Text,要求实现点击Button改变Text中的文字。 我的第一反应就是在Button上添加一个脚本,获取点击事件来改变Text的内容。 或者在Text和Button上都添加一个脚本,Text设置为单例模式,Button点击事件触发Te
阅读全文
摘要:1. 介绍 Avatar Mask(动画融合) 前面我们一直介绍的都是 动画混合 ,一般用于解决边跑边转弯的问题。而 动画融合 一般用于解决例如边跑边挥手的问题。 简单说就是让跑步去控制腿的骨骼,挥手控制手的骨骼,两个动画融合在一起来播放。 右键新建一个Avatar Mask,Inspector只设
阅读全文
摘要:1. 介绍 做好了走、跑、转弯后,我们就需要来点更加高级的动画了。 我们使用自带 "动画学习笔记2" 中的FQVault动画,来控制人物FQ。 在 "动画学习笔记4" 的基础上添加Vault动画。 添加一个参数 Vault ,设置当人物处于跑的状态并且Vault参数为true时会自动FQ。 2. 问
阅读全文
摘要:1. 介绍 Blend Tree 用于多个动画之间的混合,比如走到跑的切换、转弯的切换。 如果用 "动画学习笔记(3)" 中的方法,需要新建很多的状态,不仅麻烦,而且切换状态时也很容易不流畅。 而 Blend Tree 就很好的解决了这个问题 2. 1D Blend Tree 的使用 右键新建一个
阅读全文
摘要:1. 初始设置 用 "动画学习笔记(2)" 中方法,把动画全都切割好。 拖进状态机并设置箭头。并设置具体箭头触发的事件。 在状态机左侧中添加参数, Float和Int类型参数只能从 1~1之间变化 Float:Speed ,控制行走 Bool:IsSpeedUp ,控制加速 Float:Horizo
阅读全文
摘要:1. 介绍 Unity中导入的模型主要是由3DMAX、Maya等建模软件制作的,后缀为.fbx的文件。 博主在Unity Asset Store里面下载了一套官方免费的模型和动画。 和一套地图,分享给大家 链接:https://pan.baidu.com/s/1Mvonh9kLT 5 Ur2Brne
阅读全文
摘要:1. 介绍 新建一个GameObject Cube,在Window下添加Animation(快捷键ctrl+6)。会添加用于播放动画的三个东西。物体上的Animator组件、Animator Controller状态机、Animation Clip动画。 1.1. Animator组件 Contro
阅读全文
摘要:第三人称中设置摄像机的简单跟随 TransformDirection GameObject.TransformDirection(Vector3) 此函数是变换方向从局部坐标到世界坐标的转换,返回的是GameObject的Vector3方向。 Lerp插值运算 static function Ler
阅读全文

浙公网安备 33010602011771号