Unity Animation动画获取动画总时长
时间: 2023-07-09 11:27:36 浏览: 434
unity启动界面有个转圈动画
3星 · 编辑精心推荐
在Unity中,您可以使用AnimationClip的length属性来获取动画的总时长。您可以按照以下步骤获取动画总时长:
1. 打开Unity编辑器并选择您的动画剪辑文件。
2. 在Inspector面板中,您可以看到AnimationClip的属性列表。其中一个属性是length,它表示动画剪辑的总时长(以秒为单位)。
3. 您可以使用以下代码来获取动画剪辑的总时长:
```csharp
AnimationClip clip = GetComponent<Animation>().clip;
float totalAnimationTime = clip.length;
```
请注意,在使用Animation组件播放动画之前,您需要将AnimationClip分配给Animation组件的clip属性。
阅读全文