unity获取脚本组件_Unity小练习学C#之获取Animator组件并控制

这篇博客介绍了如何在Unity中通过C#脚本控制Animator组件,实现UI按钮触发角色动画状态切换。主要涉及Animator Controller的使用、Int类型Parameters的创建以及GetComponent和SetInteger方法的应用。
摘要由CSDN通过智能技术生成

本人是C#初学者,可能有些说法不太合适,请各位多多指教,希望在你们的指导中快速成长。

本次目标:能使用UI Button 控制角色的动画状态切换。

9dc87ce2e0f9f813f054453db06276ff.png
Unity小练习学C#之获取Animatorhttps://www.zhihu.com/video/1247832204556161024


Unity学习点:Animator Controller组件的使用方法、Parameters 中Int类型的使用方法
C#学习点:GetCompoment <T>() 、 变量.SetInteger(string name, int value)

Unity部分:
1.创建Animator Controller:在资源目录中创建Animator Controller,并把组件赋予给角色的Animator 相应接口中。

cc20c45164ee4b367e9f440917a4bf3c.png

2.把所需要动画片段拖入到Animator编辑视口中。注意:第一个拖入进去的会被做为默认状态动画。

3422e7f339baf0fa8c3b5c448b168b80.png

3.根据需求连接动画片段

77d13e33eebd90e620daa69808a86500.png

4.创建Parameters Int 类型 ,后面脚本会给states 接口传入值,不同的值控制不同动画片段之间的切换。

83b408167fbc3744aa386a2e3acb5fe3.png

5.设置动画片段之间的切换值,选择转换状态线,右侧Conditions下添加触发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值