TimeLine实现打字机

首先创建timeLine并创建ctrl轨道

 

 代码奉上=================》

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Timeline;

public class TimeLineDemo : MonoBehaviour,ITimeControl
{
public string str = "是否要情话足够动听,才能叫例外";
public Text text;

public void SetTime(double time)
{
if((int)(time*3)<str.Length)
{
text.text = str.Substring(0, (int)(time * 3));
}
else
{
text.text = str;
}
}

public void OnControlTimeStart()
{
print("OnControlTimeStart");
}

public void OnControlTimeStop()
{
print("OnControlTimeStop");
}

}

posted @ 2023-03-08 14:55  old_Host  阅读(44)  评论(0编辑  收藏  举报