本文主要是介绍【Unity】TimeLine的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
// 获取timeLine中的所有track,并进行动态的绑定对象
using UnityEngine;
using UnityEngine.Playables;[ExecuteInEditMode]
public class TimelineController : MonoBehaviour
{public PlayableDirector playableDirector;private void Start(){foreach (PlayableBinding item in playableDirector.playableAsset.outputs){// 所有track的名字//Debug.Log(item.streamName);if (item.streamName == "Animation Track1"){// 绑定一个对象,绑定到该TrackplayableDirector.SetGenericBinding(item.sourceObject, playableDirector.gameObject);// 从第5s开始播放playableDirector.time = 5;}}}
}
这篇关于【Unity】TimeLine的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!