我是c#和Unity中的新手,但我一直在想是否可以實例化一個文本,以便其內容將對應於從檢查器編輯的字符串數組?具有不同屬性的實例化文本克隆?
我的意思是這樣的:
文本(你好)TextClone1(有)TextClone2(你好嗎)TextClone3(再見)
而且所有的文本(內容)到可以直接從檢查員編輯,所以最終它看起來像來自Facebook的幾條消息,一條在另一條之下。
我到目前爲止的代碼如下:
public class Wait : MonoBehaviour {
private int i = 0;
public string[] message;
public float t;
[SerializeField]
private Text toText;
public IEnumerator Message(float waitTime = 2f)
{
toText.text = message[i];
i++;
waitTime = t;
yield return new WaitForSeconds(waitTime);
}
void Start()
{
StartCoroutine(startMessage());
}
IEnumerator startMessage()
{
yield return StartCoroutine(Message(i));
yield return StartCoroutine(Message(i));
yield return StartCoroutine(Message(i));
yield return StartCoroutine(Message(i));
}
我猜你正在做的不錯。給定的代碼有什麼問題? –
以及我想實例化文本對象,以便字符串數組對應於它:array [i] = text [i] – Sciencephile
而你的代碼不是這樣做的嗎? –