Есть ли простой способ сделать метод по умолчанию XNA SpriteBatch.DrawString
символов-заменителей, которые не находятся в spritefont с значком ?
? Я мог бы использовать метод расширения, но я не уверен, как его реализовать, поскольку нет способа узнать, не был ли персонаж в spritefont заранее.Замените отсутствующие символы символом «?» character
0
A
ответ
1
Эта функциональность встроена. Откройте файл .spritefont
для шрифта и прокрутите вниз, чтобы здесь:
<!--
If you uncomment this line, the default character will be substituted if you draw
or measure text that contains characters which were not included in the font.
-->
<!-- <DefaultCharacter>*</DefaultCharacter> -->
раскомментировать эту строку и заменить символ с одной вы хотите, например, так:
<DefaultCharacter>?</DefaultCharacter>
Вы также можете достичь того же эффекта путем изменения свойства SpriteFont.DefaultCharacter
во время выполнения.
Если вам это нужно, вы можете получить список доступных символов в шрифте через свойство SpriteFont.Characters
.
Смежные вопросы
- 1. JavaScript Замените строку символом |
- 2. java замените повторяющиеся символы
- 3. BufferedReader дает отсутствующие символы
- 4. замените некоторые символы на пробел с экранированным символом
- 5. Замените все символы между двумя строками символом 'X', используя sed
- 6. Отсутствующие символы из dylib
- 7. .NET RegEx: замените антисанитарные символы
- 8. HTML - Отсутствующие символы Unicode
- 9. FileDescriptora Отсутствующие символы
- 10. Проблема с Read Character символом строки: JAVA
- 11. Javascript: Замените символы после _
- 12. Javascript Замените HTML-символы
- 13. Удалить символы перед символом "."
- 14. Замените отсутствующие значения средним значением - Spark Dataframe
- 15. Замените отсутствующие значения средним значением (Weka)
- 16. Замените отсутствующие значения на среднее значение
- 17. Отсутствующие символы в valgrind stacktrace
- 18. Отсутствующие символы в строке java
- 19. Символы, отсутствующие для программы nsiCookieManager2
- 20. Замените все пробелы перед определенным символом
- 21. Замените любую цифровую последовательность одним символом
- 22. Tcl regsub: замените unescapped "с другим символом„}“
- 23. Javascript Regex Замените строку специальным символом
- 24. Замените цитаты на символы ASCII
- 25. Как разделять символы с символом «-»?
- 26. получить все символы в конце концов @ character
- 27. Regex Non Printable Character Plus Валютные символы
- 28. asp.net viewstate character encoding специальные символы
- 29. Haskell: Escaped character from character
- 30. замените отсутствующие значения или символы конкретным средним значением строки в R