使用 PlayableGraph 可管理 Playable 的创建和销毁。
此外,PlayableGraph 也是指向不同系统的链接,这通过实现了 IPlayableOutput(例如 AnimationPlayableOutput 或 AudioPlayableOutput)的结构来完成。
Connect | 连接两个 Playable 实例。 |
Destroy | 销毁图。 |
DestroyOutput | 销毁 PlayableOutput。 |
DestroyPlayable | 销毁可播放项。 |
DestroySubgraph | 以递归方式销毁 Playable 及其所有输入。 |
Disconnect | 断开 Playable 的连接。这些连接决定了 PlayableGraph 的拓扑及其评估方式。 |
Evaluate | 评估图中的所有 PlayableOutput,然后更新图中所有已连接的 Playable。 |
GetEditorName | 返回 PlayableGraph 的名称。 |
GetOutput | 获取图中给定索引处的 PlayableOutput。 |
GetOutputByType | 获取图中给定索引处请求类型的 PlayableOutput。 |
GetOutputCount | 返回图中的 PlayableOutput 数量。 |
GetOutputCountByType | 获取图中请求类型的 PlayableOutput 数量。 |
GetPlayableCount | 返回图所拥有的 Playable 数量。 |
GetResolver | 返回图用于解析 ExposedReference 的表。 |
GetRootPlayable | 返回给定索引处无任何输出连接的 Playable。 |
GetRootPlayableCount | 返回没有连接任何输出的图所拥有的 Playable 数量。 |
GetTimeUpdateMode | 返回播放时的时间递增方式。 |
IsDone | 指示图已完成操作。 |
IsPlaying | 指示图当前正在运行。 |
IsValid | 如果已使用 PlayableGraph.CreateGraph 正确构造 PlayableGraph 且未将其删除,则返回 true。 |
Play | 播放图。 |
SetResolver | 更改图用于解析 ExposedReference 的表。 |
SetTimeUpdateMode | 更改播放时的时间递增方式。 |
Stop | 如果图正在播放,则将其停止。 |
Create | 创建 PlayableGraph。 |
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.