您的当前位置:首页正文

unity中点击某一个按钮播放某一个动作的操作

2022-10-11 来源:步旅网
unity中点击某⼀个按钮播放某⼀个动作的操作

1.创建动画控制器,双击打开动画控制器,创建 状态并添加动画⽚段,并且状态与状态之间进⾏连线,往返的都要有,在Animator的左上⾓–Parameters–点击加±-Trigger–命名(要求:第⼀个状态的名字+To+第⼆个状态的名字)

2.给状态与状态之间添加参数条件 选中状态与状态之间的线–检视视图上的Condition–点击+号–选择对应的参数条件

3.创建⼀个Button 切换到2D场景,在层级视图–Create–UI–Button按钮,调整到合适的位置,选中Canvas,把脚本挂上去,选中

Button–检视视图–Button组件–On Click–点击+号,这时把Canvas拖进来(脚本挂在谁⾝上就把谁拖进来),点击No Function–选择脚本名字–选择按钮名称

4.选中Canvas,在检视视图中脚本⾥有ani,这时把Boy拖进来

5.把⼈物拖进场景视图⾥,然后选中⼈物Boy,在Animator组件中–Controller–添加第⼀步中创建的动画控制器6.运⾏即可完成

补充:unity 点击⼀个UI按钮就播放⼀个动画每次点击就播放⼀个动画 按照时间节点位置播放

UI按钮控制动画播放,根据制作动画的时间节点,控制动画播放,点击⼀个UI按钮就播放⼀个时间节点动画,i为⼀个动画节点的时间点,第⼀个动画时间节点为0,第⼆个动画时间节点起点为第⼀个动画停⽌的时间

制作完⼀个动画后就放⼀个stopanimation函数,使动画停⽌。

红⾊框框⾥填写每⼀个动画节点时间起点位置

以上为个⼈经验,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。如有错误或未考虑完全的地⽅,望不吝赐教。

因篇幅问题不能全部显示,请点此查看更多更全内容