私は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
そしてあなたのコードはこれをしていないのですか? –