Я новичок в C# и Unity, но мне было интересно, можно ли создать экземпляр текста, чтобы его содержимое соответствовало строковому массиву, отредактированному от инспектора?Мгновенные текстовые клоны с различными свойствами?
То, что я имею в виду, как:
Текст (Hello) 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
И ваш код этого не делает? –