Итак, сегодня я начал возиться с XNA и все еще изучаю C #.Я пытаюсь создать главное меню для игры.
Я создал файл шрифта спрайта и создаю нужный текст.Код для этого:
spriteBatch.DrawString(font, ">://Start Game [1]", new Vector2(0, 0), Color.LimeGreen);
Мой вопрос состоит в том, что у меня есть метод для создания эффекта печати с «компьютера» (о котором я задавал вопрос несколько дней назад), но это вC ++.У меня есть идея, как преобразовать его в C #, но даже если я правильно преобразовать код, как применить метод к создаваемому тексту?Являются ли они более эффективным способом печати текста в XNA?
Код для эффекта печати в C ++:
void typeOutput(string displayString){
for(int i = 0; i < displayString.length(); i++){
cout << displayString[i];
Sleep((rand() + 1)%typeSpeed);
}
}