Unity 2D
Sprites

Experiencia de Juego en 2D

Mientras es famoso por sus capacidades en 3D, Unity también puede ser usado para crear juegos 2D. Las funciones familiares del editor están todavía disponibles, pero con adiciones útiles para simplificar el desarrollo en 2D.

Escena vista desde un modo 2D
Escena vista desde un modo 2D

La característica que más se nota es el botón del modo en vista 2D en la barra de herramientas del Scene View. Cuando el modo 2D es activado, una vista ortográfica (ie, libre de perspectiva) va a ser establecida; la cámara ve a lo largo del eje X con el eje Y aumentando hacia arriba. Esto le permite visualizar la escena y poner objetos 2D fácilmente.

Para una lista completa de los componentes 2D, y cómo cambiar entre modo 2D y 3D, y los diferentes Ajustes del modo 2D y 3D, ver 2D or 3D Projects.

Gráficas 2D

Los objetos gráficos en 2D son conocidos como Sprites. Los Sprites son nada más que unas texturas estándar pero hay varias técnicas para combinar y manejar las texturas sprites por rendimiento y conveniencia durante el desarrollo. Unity proporciona un Sprite Editor integrado para permitirle extraer gráficas sprites desde una imagen más grande. Esto le permite a usted editar un número de componentes de imagen dentro de una sola textura en su editor de imagen. Usted puede utilizar esto por ejemplo, para mantener los brazos, las piernas y el cuerpo de un personaje como elementos separados en una imagen.

Los Sprites son renderizados con un componente Sprite Renderer en vez de un Mesh Renderer usado con objetos 3D. Usted puede agregar esto a un GameObject mediante el menú de Components (Component > Rendering > Sprite Renderer o alternativamente, usted puede crear un GameObject directamente con un Sprite Renderer que esté ya adjuntado (menú: GameObject > 2D Object > Sprite).

Adicionalmente, usted puede utilizar una herramienta Sprite Creator para hacerle lugar a imágenes 2D.

Física 2D

Unity cuenta con un motor de física separado para el manejo de la física en 2D con el fin de hacer uso de optimizaciones disponibles únicamente en 2D. Los components corresponden a los components de física estándar 3D como Rigidbody, Box Collider y Hinge Joint, pero con “2D” agregado al nombre. Entonces, los sprites pueden ser equipados con Rigidbody 2D, Box Collider 2D y Hinge Joint 2D. La mayoría de los components de física en 2D son simplemente versiones “aplanadas” del equivalente en 3D (eg, Box Collider 2D es un cuadrado mientras Box Collider es un cubo) pero hay unas pequeñas excepciones.

Para una lista completa de componentes 2D de física, ver Proyectos 2D o 3D. Ver la sección de Física para información adicional acerca de conceptos y componentes 2D de física.

Unity 2D
Sprites