UnityAPI手册-2019.4官网版
文集大纲加载中……
本文档使用 MrDoc 发布
-
+
首页
Animation.PlayQueued
# [Animation](Animation.html).PlayQueued public [AnimationState](AnimationState.html) **PlayQueued** (string **animation**, [QueueMode](QueueMode.html) **queue**= QueueMode.CompleteOthers, [PlayMode](PlayMode.html) **mode**= PlayMode.StopSameLayer); ## 描述 在先前的动画播放完毕后再播放动画。 例如,您可能会按指定的序列一个接一个地播放动画。 该动画状态在播放前会自我复制,因此您可以在相同动画之间淡入淡出。 这可用于覆盖两个相同动画。例如,您可能有一个挥剑的动画。 玩家在将剑挥来挥去后快速猛砍两下。 您可以将该动画倒回,从头开始播放,但之后您会看到动画有跳帧现象。 以下[队列模式](QueueMode.html)可用:\ 如果 `queue` 为 [QueueMode.CompleteOthers](QueueMode.CompleteOthers.html),则仅在其他所有动画均已停止播放后,该动画才会开始。\ 如果 `queue` 为 [QueueMode.PlayNow](QueueMode.PlayNow.html),则该动画将在复制动画状态下立即开始播放。 动画播放完毕后,将自动执行自我清理。在该动画播放完成后使用复制动画状态将导致异常。 ``` using UnityEngine; public class Example : MonoBehaviour { void Start() { Animation anim = GetComponent<Animation>(); //Queues each of these animations to be played one after the other anim.PlayQueued("CubeBob", QueueMode.CompleteOthers); anim.PlayQueued("CubeFlip", QueueMode.CompleteOthers); anim.PlayQueued("CubeShuffle", QueueMode.CompleteOthers); } } ```
da
2022年5月23日 22:34
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码