Добавление контура к тексту TextMeshPro - PullRequest
0 голосов
/ 17 июня 2020

Добрый день, я хочу добавить схему в свой textmeshpro, но компонент Outline, похоже, не работает. Я также пробовал настройки контура в инспекторе, но он редактирует все текстовые сетки в сцене mys. Я хочу иметь разные схемы для каждого игрового объекта, использующего textmeshpro.

Ответы [ 2 ]

2 голосов
/ 17 июня 2020

Это кажется нормальным поведением компонента, потому что экземпляр материала одинаков для всех компонентов.

http://digitalnativestudios.com/forum/index.php?topic=630.0

Если вы измените материал, вы можете проверить, что схема затем применяется индивидуально:

enter image description here

Если вы хотите, чтобы во всех ваших компонентах был точно такой же материал, что желательно , Я бы продублировал нужный шрифт и материал в редакторе и добавил бы по одному экземпляру материала к каждому из компонентов.

1 голос
/ 17 июня 2020

Вы можете попробовать установить его программно:

void Awake()
{
    TextMeshPro textmeshPro = GetComponent<TextMeshPro>();
    textmeshPro.outlineWidth = 0.2f;
    textmeshPro.outlineColor = new Color32(255, 128, 0, 255);
}

Однако раньше у меня были проблемы с TextMeshPro и некоторыми шрифтами, которые я не смог исправить, и я никогда не мог найти root причина.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...