Unity ofrece diferentes tipos de opcións de IU para construír unha IU do mundo do xogo, permitindo aos usuarios crear unha IU que se adapte exactamente ás necesidades da túa aplicación. Hai dous tipos principais de categorías de IU: Espazo na pantalla e Espazo. Neste tutorial aprenderás a crear unha interface de usuario espacial.
Crea unha IU mundial do xogo
Unity ofrece diferentes tipos de opcións de IU para crear unha IU do mundo do xogo, o que che permite crear unha IU que se adapte ás túas necesidades. Hai dúas categorías principais de interface de usuario: espazo na pantalla e mundo do xogo. Screen Space proxecta a interface de usuario na pantalla do espectador e é o que a maioría da xente pensa cando fala da interface de usuario. A IU deste mundo do xogo sitúa a IU directamente no ambiente da escena para que exista no espazo 3D. As aplicacións XR adoitan usar este tipo de interface de usuario porque fai que a experiencia se sinta máis natural.
A creación dunha interface de usuario ou interface de usuario do mundo do xogo en Unity comeza coa creación dun lenzo. O obxecto Canvas define o que é e non forma parte do sistema de IU e goberna como se representa a IU na pantalla.
1. Fai clic co botón dereito na xerarquía e selecciona Interfaz de usuario> Lona. É posible que o lenzo non sexa visible de inmediato porque é moi grande en comparación coa escena.


2. Busque o compoñente do lenzo no inspector e cambie o modo de renderización a World Space.

3. Cando esta interface de usuario reciba entrada (por exemplo, ten un botón para premer), arrastre a cámara principal á ranura da cámara de eventos.

O modo de representación do lenzo está configurado como espazo e a cámara de eventos está conectada á cámara principal para que poida interactuar coa interface de usuario.
A pantalla agora pódese mover libremente na escena, pero aínda é moi grande. O xeito máis sinxelo de escalar o lenzo a un tamaño adecuado é agrupalo baixo un obxecto que xa está na escena e restablecer o lenzo.
4. Na ventá de xerarquía seleccione Canvas e asígneo a un obxecto da escena.

5. Seleccione o lenzo e prema na xanela do inspector na engrenaxe na esquina superior dereita do menú ou nos tres puntos e escolla Restablecer

6. Tire o lenzo da subordinación baixo o obxecto e colóqueo fóra do obxecto na xanela de xerarquía.
7. Continúe e seleccione a opción de escala para o lenzo. Escala ata que apareza na posición do mundo onde queres que estea.

O lenzo espacial axústase co resto de obxectos circundantes.
Obtén máis información sobre como crear unha IU para o mundo do xogo na Unidade
Publicado orixinalmente o 2020/03/14 ás 14:33:38.
