1.在Project面板下Asset中创建一个Animator Controller;
2.创建两个Animation,分别命名为Walk,Idle;

3. 打开Animator面板,创建两个Creat State—Empty,分别命名为Walk,Idle;

4. 点击Idle,和Walk,创建Make Transition将Idle和Walk互连起来;(如上图)
5. 点击Parameters,进入此面板,创建一个Bool值,命名为walkBool;

6. 点击Idle与Walk互连的线,添加一个Conditions;


Walk指向Idle的线设置walkBool为true;Idle指向Walk的设置为false;
tip:当然不要忘了,将你创建的Animation,Walk拖进Animator里面的Walk中,idle也是;

7. 创建脚本:

拖到模型下面,运行就可以测试了;
tip:以上是我在虚拟现实技术应用书中学习的一个简单案例,供大家学习用;

本文介绍了在Unity中实现动画切换的基本步骤:创建Animator Controller,制作Walk和Idle两个Animation,设置Animator面板的State并创建Transition,添加Boolean参数walkBool作为条件,最后编写脚本并应用于模型进行测试。这是一个简单的虚拟现实技术应用案例。
1040





