1
두 개의 텍스트를 표시하는 사이에 지연을 만들려고합니다. 그러나 그것은 작동하지 않습니다. 코드는 다음과 같습니다StartCoroutine이 작동하지 않습니다.
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class Class1: MonoBehaviour {
public Text text1,text2;
public bool inArea = false;
void Update() {
if (!inArea)
{
inArea = true;
text1.text = "";
text2.text = "text2";
StartCoroutine(timer());
text2.text = "text3";
}
}
IEnumerator timer()
{
yield return new WaitForSeconds(100);
}
가 나는 또한 WaitForSecondsRealTime을 시도했습니다(). 그것은 또한 작동하지 않습니다.
많은 새로운 유니티 프로그래머들은 코 루틴 뒤에 어떤 일이 일어나는 지 이해하지 못하고 어떻게 작동하는지 그리고이 문제와 관련이 있습니다. – Programmer
도움을 주셔서 감사합니다. 나는 실제로 코 루틴의 일을 모른다. 나는 지연에 대해 조사하고 그런 종류의 해결책을 발견했다. 감사 –