版本:Unity 6(6000.0)
语言英语
  • C#

PlayableDirector.paused

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接受所有修改建议,但我们确实会阅读用户提出的所有修改建议,并在适用的情况下进行更新。

关闭

提交失败

出于某种原因,您的修改建议未能提交。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提高 Unity 文档质量。

关闭

取消

说明

PlayableDirector 组件已暂停时引发的事件。

在此事件中添加事件处理程序,以在 PlayableDirector 暂停时接收通知。处理程序还接收已暂停的 PlayableDirector。

在使用 PlayableBehaviour 时,此事件在 PlayableBehaviour.OnBehaviourPause 之前引发。

using UnityEngine;
using UnityEngine.Playables;

public class PlayableDirectorCallbackExample : MonoBehaviour { public PlayableDirector director;

void OnEnable() { director.paused += OnPlayableDirectorPaused; }

void OnPlayableDirectorPaused(PlayableDirector aDirector) { if (director == aDirector) Debug.Log("PlayableDirector named " + aDirector.name + " is now paused."); }

void OnDisable() { director.paused -= OnPlayableDirectorPaused; } }