Не выводит построчно текст TextMesh

235
17 апреля 2017, 02:46

Показывает только 9.

public GameObject go;
void ShowText(){
        for (int i = 0; i < 10; i++)
                go.GetComponent<TextMesh> ().text = i + "\n";
    }

А если сделать вот так, то выводит со следующей строкой:

void ShowText(){
// работает
go.GetComponent<TextMesh> ().text = "HereText\nHereTextToo";
// работает тоже
go.GetComponent<TextMesh> ().text = "HereText" + "\n" + "HereTextToo";
        }

Как получить столбик от 0 до 9?

Answer 1

Ты перезаписываешь свою строку каждую итерацию.

    void ShowText()
    {
        var tm =  go.GetComponent<TextMesh> ();
        for (int i = 0; i < 10; i++)
               tm.text += i + "\n";
    }
READ ALSO
Entity framework 6. Запись n данных в бд

Entity framework 6. Запись n данных в бд

Только начал постигать дзэн (Entity)Нужно было записать в простенькую бд из одной таблички порядка 20000 данных

251
Вывод символов из строки C# [требует правки]

Вывод символов из строки C# [требует правки]

Дана строкаВывести первые три символа и последние три символа, если длина строки больше 5

208