...
using UnityEngine.Playables; //
...
/// <summary>
/// Playable Director组件的物件,Inspector视图下Playable Director组件的Wrap Mode为Hold
/// </summary>
public PlayableDirector Director;
void Update()
{
if (Input.GetKeyDown(KeyCode.A))
{
pause();//先暂停
StartCoroutine("tRewind"); //倒播
}
}
//倒播 ================================================================
public IEnumerator tRewind()
{
yield return new WaitForSeconds(0.001f * Time.deltaTime);
Director.time -= 1.0f * Time.deltaTime; //1.0f是倒帶速度
Director.Evaluate();
if (Director.