Unity OnComplete怎么使用
时间: 2024-05-14 10:13:16 浏览: 13
Unity OnComplete是用于实现Unity动画结束时执行函数的方法。你可以通过以下代码来使用:
```csharp
public Animation _animation;
public void PlayAnimation()
{
//播放动画
_animation.Play("AnimationName");
//绑定动画结束时的回调函数
_animation["AnimationName"].wrapMode = WrapMode.Once;
_animation["AnimationName"].AddMixingTransform(transform);
_animation["AnimationName"].AddMixingTransform(transform.parent);
_animation["AnimationName"].AddMixingTransform(transform.root);
_animation["AnimationName"].normalizedTime = 1.0f;
_animation["AnimationName"].speed = 1.0f;
_animation["AnimationName"].time = 0.0f;
_animation["AnimationName"].wrapMode = WrapMode.Once;
_animation["AnimationName"].OnComplete(() => {
//动画结束,执行业务代码
Debug.Log("动画播放结束");
});
}
```
希望这个回答对你有帮助。
相关推荐
![unitypackage](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)