Unity使用Animation.animation();方法时不能在后面调用animation.SetTrigger();

百度也百度很久后面看到一大佬说Animation.animation()和Animator.animation()有着在unity版本上的区别,在高版本上使用Animator才能在后面使用SetTrigger,这样才用于解决不能在后面调用SetTrigger的问题

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UnityAnimation2D系统是一个非常强大的2D动画工具,它能够让开发者很容易地创建出复杂的2D动画效果。其中,Animation Controller是一个重要的组件,用于控制动画的播放。 下面是Animation Controller的详细使用方式: 1. 创建Animation Controller 在Unity的资源管理器中,右键点击空白处,选择Create->Animator Controller,即可创建一个新的Animation Controller。 2. 添加动画Clip 在Animation Controller中,可以添加多个动画Clip,每个Clip对应一个动画状态。在资源管理器中选择需要添加的动画Clip,拖拽到Animation Controller中的空白处即可。 3. 创建动画状态 在Animator窗口中,选中Animation Controller后,点击Create State按钮,可以创建一个新的动画状态。将动画Clip拖拽到新创建的状态上,即可将状态与动画Clip关联起来。 4. 创建过渡条件 在Animator窗口中,选中需要添加过渡条件的状态后,右侧会显示一个过渡条件列表。可以通过添加多个过渡条件,来控制动画状态之间的切换。 5. 添加动画参数 在Animator窗口中,可以添加多个动画参数。动画参数可以是bool、float、int等类型。在过渡条件中,可以使用这些参数来控制状态之间的切换。 6. 控制动画播放 在代码中,可以通过Animator组件来控制动画的播放。首先获取Animator组件,然后调用SetTriggerSetBool、SetFloat等方法,来触发不同的动画状态。 以上就是Animation Controller的详细使用方式。通过Animation Controller,可以实现非常复杂的2D动画效果,并且非常方便地控制动画播放。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值