2017-03-09 2 views
0

J'essaie de donner un aperçu à un élément de texte de l'interface utilisateur, mais il ne s'affiche pas du tout. Pourquoi ça ne marche pas? Voici une capture d'écran de mon projet:Unity - Le contour ne s'affiche pas sur l'interface utilisateur Texte

enter image description here

+1

Bien que Galandil's [answer] (http://stackoverflow.com/a/42685374/3785314) répare votre problème, vous devriez utiliser [TextMesh Pro] (https://www.assetstore.unity3d.com/ fr/#!/content/84126) qui est maintenant gratuit et sera également intégré dans la future version Unity. – Programmer

+0

@Programmer Wow, je ne connaissais pas ce paquet, merci de me le faire savoir, c'est vraiment un super outil. – Galandil

+0

Vous êtes les bienvenus! – Programmer

Répondre

3

A en juger par la capture d'écran, la couleur du contour a l'alpha à 0, il est donc complètement transparent.

Changez-le en valeur non-0 et vous verrez le contour.

+0

Je l'ai remarqué aussi. C'est très probablement le problème. – Programmer

+1

Je n'ai même pas remarqué que lors de la définition de la couleur. En fait, après avoir lu votre réponse, il m'a fallu une minute pour voir où diable je pourrais changer l'alpha. En effet, c'était le problème, j'ai un aperçu maintenant. Merci! – SoKeT

0

Essayez de déplacer Mercador objet inférieur à Jugar dans la hiérarchie Canvas. Derrière tout, l'enfant Canvas le plus haut est le plus bas.

+0

Le «0» est clairement visible dans la fenêtre de jeu. – Galandil