Como posso usar materiais diferentes ao usar a tag para a sintaxe de rich text do Unity?
Quero poder criar sprites alinhados com o meu texto sem precisar criar fontes personalizadas.
Aqui está o que tenho até agora: Aqui está a sintaxe que estou usando para o texto na minha imagem:
Planetary <quad material=1 size=20 x=0.1 y=0.1 width=0.1 height=0.1 /> Intergalactic
Estou supondo que "material = 1" se refere ao índice de material do objeto Text. Como posso configurá-lo para usar um material completamente diferente?
Existe um plug-in ou outro recurso que facilita a incorporação de ícones no texto?
quad
com rich text do Unity é o único caminho a percorrer. Omaterial
atributo é o material na "posição na matriz de materiais do renderizador". Eu pré-processava ou concaturava o índice de material adequado, procurandoRenderer.materials
o material que você procura .Respostas:
Como o sistema de texto ainda é o sistema de texto herdado, não é possível incorporar imagens no texto. A única opção seria ter um grupo de layouts e blocos de texto e imagem separados
Como alternativa, você pode usar um ativo como o TextMeshPro, que possui uma nova implementação de texto que suporta totalmente isso (e muito mais!)
fonte