web-dev-qa-db-fra.com

Comment changer la position du canevas dans Unity?

Je suis très nouveau dans Unity et dans GameDevelopment. J'ai donc commencé avec le tutoriel Roll-a-Ball. Et maintenant, j'ai un problème avec UI Lesson. Lorsque je crée un élément Text, le parent Canvas crée une position étrange.

screenshot

Mais dans la leçon, je vois que Canvas est proche de l'objet Player. Comment puis-je le déplacer?

10
Dmitriy Demidov

Vous voyez le morceau dans votre inspecteur de toile sur le fait qu'il s'agit "d'espace d'écran - superposition"?

Cela signifie:

" Ce mode de rendu place les éléments d'interface utilisateur sur l'écran rendu au-dessus de la scène. "

Et cela signifie que vous n'avez pas à vous soucier de l'emplacement du canevas et du texte enfant dans la vue de votre scène. Lorsque vous exécutez le jeu, les éléments de l'interface utilisateur se superposeront aux objets du monde d'arrière-plan et tout ira bien.

Source: http://docs.unity3d.com/Manual/UICanvas.html

8
slumtrimpet

Si vous souhaitez voir le canevas s'adapter à la vue de votre caméra de scène, changez le mode de rendu du canevas en Espace d'écran - Caméra; puis faites glisser la caméra principale sur le champ nouvellement visible de la caméra de rendu dans l'inspecteur.

8
user3071284

Peu importe où se trouve le canevas, mais vous pouvez sélectionner l'objet enfant appelé "texte" et modifier les valeurs X et Y pour le déplacer sur l'écran. J'espère que ça aide!

3
Calvin