04 2019 档案

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