DongYingLiangGuanYiGong/DongYing/Assets/Zion/Scripts/wzx/TimelineController.cs

37 lines
820 B
C#

using UnityEngine;
using UnityEngine.Playables;
using UnityEngine.SceneManagement;
public class TimelineController : MonoBehaviour
{
public PlayableDirector playableDirector;
void Start()
{
// 监听动画播放完毕的事件
playableDirector.stopped += OnTimelineFinished;
}
private void OnTimelineFinished(PlayableDirector aDirector)
{
if (aDirector == playableDirector)
{
Debug.Log("播放完毕");
SceneManager.LoadSceneAsync("DongYing_Main");
// 在这里执行动画播放完毕后的逻辑操作
}
}
void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
Add();
}
}
public void Add()
{
SceneManager.LoadSceneAsync("DongYing_Main");
}
}