2015-09-02 4 views
0

Я пишу простую игру палача с помощью движка Unity. Вопрос у меня такой: Если случайное слово "один", то пользователь догадка следующимКак заполнить строку «Стиль палача»?

Начальный дисплей: _ _ _

типов пользователей о: _ _ _ _ _ о

типы пользователей п: _ _ _ _ _ о _ на типы

пользователя е: _ _ _ _ _ о _ на один

функция Я подозреваю, что проблема выглядит следующим образом

Как я могу сделать это таким образом, что

Начальное подчеркивание: _ _ _

Типы пользователей о: о _ _ ​​

Типы пользователей п: на _

Пользователь типа е: один

+0

Пожалуйста, разместите достаточно полную функцию ... Боковое примечание: вызывающая строка «guessChar» может сбивать с толку, если вы когда-нибудь захотите прочитать код. –

+1

«Очистить» (т. Е. Создать заново) строку вывода каждый раз, когда будет предложено новое письмо. – user2864740

ответ

1

Сбросьте свой выход перед его модификацией:

guessChar = string.Empty; 
for (int i = 0; i < random.Length; i++) 
{ 
    if (guessBool [i]) 
     guessChar += random[i] + " "; 
    else 
     guessChar += "_ "; 
} 
GetComponent<TextMesh>().text = guessChar; 
+0

Спасибо. Это решило ошибку – hello

+0

Я уверен, что ... – hello

Смежные вопросы