我正在尝试一种实现自写文本的方法,就像你通常在 2D 游戏中看到的那样,但我发现自己陷入了悬崖,换句话说,我想我被卡住了
在这种特殊情况下,什么是不错的谷歌搜索?
private IEnumerator Narrative(string line, float seconds)
{
transform.GetChild(narratorPanel).GetComponent<CanvasGroup>().alpha = 1f; /* Begin narrative */
for (int i = 0; i < 10000; i++)
{
while (seconds >= 0)
{
seconds -= Time.smoothDeltaTime;
// ( seconds / line.Length ) = distance between each character in a timeframe
// By the end the entire line must be displayed and chances are it's going to disappear immediately after the last character so I'll also have to implement some kind of padding so that the user is able to read it
yield return null;
}
}
transform.GetChild(narratorPanel).GetComponent<CanvasGroup>().alpha = 0f; /* End narrative */
}
守候你守候我
相关分类