Unidad: creación de sprites
Sprites son objetos 2D simples que tienen imágenes gráficas (llamadas textures) en ellos. Unity usa sprites por defecto cuando el motor está en modo 2D. Cuando se ven en el espacio 3D, los sprites parecerán finos como el papel, porque no tienen ancho Z.
Los Sprites siempre miran hacia la cámara en un ángulo perpendicular a menos que se giren en el espacio 3D.
Siempre que Unity crea un nuevo objeto, usa una textura. Esta textura luego se aplica en un GameObject nuevo, y unSprite Renderercomponente está adjunto a él. Esto hace que nuestro gameObject sea visible con nuestra textura, además de darle propiedades relacionadas con su apariencia en pantalla.
Para crear un sprite en Unity, debemos suministrar al motor un texture.
Creemos nuestra textura primero. Obtenga un archivo de imagen estándar como PNG o JPG que desee usar, guárdelo y luego arrastre la imagen alAssets región de la Unidad.
A continuación, arrastre la imagen desde el Assets en el Scene Hierarchy. Notarás que tan pronto como sueltes el botón del mouse, aparecerá un nuevo GameObject con el nombre de tu textura en la lista. También verá la imagen ahora en el medio de la pantalla en elScene View.
Consideremos los siguientes puntos al crear un objeto:
Al arrastrar desde una fuente externa a Unity, estamos agregando un Asset.
Este activo es una imagen, por lo que se convierte en un texture.
Al arrastrar esta textura a la jerarquía de escenas, estamos creando un nuevo GameObject con el mismo nombre que nuestra textura, con un Sprite Renderer adjunto.
Este renderizador de sprites usa esa textura para dibujar la imagen en el juego.
Ahora hemos creado un sprite en nuestra escena.
En la próxima lección, veremos algunos modifiers para los sprites que tenemos.