Introducción

1

Diseño y Prototipado Rápido de RPGs con Unity

2

Creación de un Roguelike en 2D con Unity

3

Corte y Configuración de Sprites para Videojuegos en Unity

4

Creación de Paletas y Capas en Unity para Diseñar Escenarios 2D

5

Capas de Ordenación y Colisiones en Unity para Videojuegos 2D

6

Uso de Gráficos en Proyectos de Unity

Personaje principal: Movimiento y Animaciones

7

Controlador de Movimiento en Unity: Script PlayerController

8

Animación de Personajes en Unity: Creación de Clips y Timelines

9

Creación y gestión de animaciones en Unity con Animator

10

Creación de Blend Trees para Animaciones de Personajes

11

Controlador y Animador de Personajes en Unity

12

Programación de cámara que sigue al jugador en Unity 2D

13

Corrección de Bugs Gráficos en Unity: Creación de Materiales Adecuados

14

Colisiones y Movimiento en Unity con Rigidbody 2D

15

Diseño y Creación de Escenarios en Videojuegos 2D

Escenarios Avanzados

16

Programación de Transiciones de Escenas en Unity

17

Uso de Don'tDestroyOnLoad en Unity para Gestión de Objetos Persistentes

18

Sincronización de Escenas con Spawn Zones en Videojuegos

19

Transiciones y Gestión de Escenarios en Videojuegos RPG

Enemigos Avanzados

20

Configuración de Enemigos en Videojuegos: Animaciones y Física

21

Programación de Movimiento Aleatorio para Enemigos en Juegos de Rol

22

Aleatoriedad en el Movimiento de Enemigos en Videojuegos

23

Detección de Colisiones y Reinicio en Unity

24

Gestión de Vida en Videojuegos: Creación de un Manager de Vida

25

Configuración de Armas y Colisiones en Unity para Videojuegos 2D

26

Programación de Vida y Daño en Enemigos de Videojuegos

27

Animación de Espada en Unity para Personajes 2D

28

Animaciones de Ataque en Unity con Blend Tree y Parámetros

29

Programación de Ataques y Animaciones en Videojuegos

30

Normalización de Velocidad en Movimiento Diagonal en Unity

31

Optimización de Código en Controladores de Juego

32

Efectos Visuales y Colisiones en Ataques de Videojuegos

33

Creación de Efectos de Explosión con Partículas en Unity

34

Crear un Canvas de Daño en Unity para Videojuegos

35

Programación de Texto de Daño en Unity

36

Creación de un HUD para mostrar la barra de vida en videojuegos

37

Creación y Gestión de un UI Manager en Unity para Videojuegos

Personaje principal avanzado

38

Efectos Visuales de Daño en Unity: Parpadeo y Color de Texto

39

Implementación de sistema de experiencia y niveles en videojuegos de rol

40

Implementación de Estadísticas de Nivel en Juegos de Rol

41

Sistema de Defensa y Niveles en RPG: Implementación y Ajustes

42

Creación y Movimiento de NPCs en Videojuegos RPG

43

Limitación de Movimiento para NPCs en Unity

44

Diseño de Interfaz de Diálogo en Videojuegos con Unity

45

Programación de diálogos interactivos para NPCs en videojuegos

46

Implementación de Diálogos Dinámicos en Videojuegos de Rol

47

Control de Movimiento del NPC durante Diálogos en Videojuegos

48

Control de Diálogos y Movimiento en Videojuegos con Unity

Quests

49

Creación y Gestión de Misiones en Juegos de Rol

50

Creación de Misiones Triggers en Videojuegos con Unity

51

Creación de Misiones de Recolección en Videojuegos

52

Creación de Misiones para Derrotar Enemigos en Videojuegos

53

Corrección de Bugs en Diálogos y Animaciones de Videojuegos

54

Límites de cámara en juegos 2D: implementación y ajuste

55

Ajuste Dinámico de Límites de Cámara en Unity

Audio

56

Efectos de Sonido en Videojuegos con Unity

57

Gestión de Música de Fondo en Videojuegos con Unity

58

Control de Volumen de Audio en Videojuegos con Unity

59

Gestión de Volumen Global en Videojuegos

60

Creación de un Sistema de Economía Virtual en Videojuegos

Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Corte y Configuración de Sprites para Videojuegos en Unity

3/60
Recursos

¿Cómo recortar sprites en Unity para una mejor organización y animación?

Para crear juegos efectivamente, el manejo adecuado de sprites es esencial. En esta guía, aprenderás a recortar el escenario, el personaje, y los enemigos usando la herramienta Sprite Editor de Unity. La correcta configuración y nomenclatura de los elementos son clave para facilitar la creación de animaciones y el desarrollo de juegos de forma organizada.

¿Cómo se recortan los sprites de enemigos?

Comienza por abrir la herramienta Sprite Editor en Unity. Dado que la mayoría de los assets son de 32x32 píxeles, podrás cortar el sprite del enemigo sin aplicar ningún padding, asegurando que cada uno quede centrado. A continuación, sigue estos pasos:

  1. Usa la herramienta Slice con Grid by Cell Size, configurando el tamaño a 32x32 píxeles.
  2. Renombra los sprites para facilitar su identificación futura. Por ejemplo:
  • enemy_front_1
  • enemy_left_2
  • enemy_right_3
  • enemy_up_4

Esto no solo mejora la organización, sino que simplifica el proceso para crear animaciones.

¿Qué pasos seguir para recortar el sprite del personaje principal?

El proceso para el personaje principal es similar al de los enemigos. Utiliza la herramienta de recorte, pero asegúrate de seguir estos pasos adicionales para optimizar la animación del protagonista, que en este caso es un conejito:

  1. Selecciona el sprite del personaje en Unity y ábrelo con el Sprite Editor.
  2. Usa la herramienta Slice con Grid by Cell Size, igualmente configurada a 32x32 píxeles.
  3. Renombra los sprites: player_front, player_left, player_right, y player_up.

Finalmente, aplica los cambios para guardar el trabajo realizado.

¿Cómo recortar y organizar el tileset del escenario?

El tileset requiere un enfoque diferente debido a su tamaño variable y presencia de márgenes entre las celdas:

  1. Abre el tileset en el Sprite Editor.
  2. Realiza un zoom para notar los detalles más pequeños, ya que estas celdas pueden ser más pequeñas, en este caso, de 16x16 píxeles.
  3. Ajusta los sprites manualmente para identificar el tamaño correcto y establece el corte en 16x16 píxeles.
  4. Añade un padding de 1 píxel tanto en horizontal como en vertical para alinear correctamente los bordes.
  5. Aplica los cambios y prepárate para usar estos elementos para montar el escenario con precisión.

Este meticuloso proceso de organización ayuda a tener un control detallado y visual sobre cada componente del escenario, indispensable para crear una experiencia de juego coherente y visualmente atractiva.

¿Cómo gestionar los elementos ya recortados de forma efectiva?

Con los sprites y tiles correctamente preparados, es hora de integrarlos en el juego de manera eficiente. En Unity, organiza el entorno y los personajes así:

  1. Usa las imágenes recortadas para arrastrar y soltar elementos visuales como personajes y partes del escenario.
  2. Asigna nombres significativos a los objetos creados, por ejemplo: "Player" para el conejo héroe.
  3. Utiliza etiquetas de Unity para identificar al personaje principal, lo que permite gestionarlo de manera eficaz en el motor del juego.
  4. Para organizar los elementos del suelo, crea un GameObject vacío que los contenga, facilitando su manipulación en el espacio del juego.

Al seguir estos pasos, no solo mantienes tu proyecto limpio y organizado, sino que también optimizas la capacidad de extender y modificar el juego según lo desees.

Con este conocimiento, estás preparado para adentrarte en el fascinante mundo del desarrollo de videojuegos con Unity. Recuerda que el loograr una estructura clara y ordenada en el manejo de sprites y escenarios es un paso crucial hacia el éxito en el diseño de juegos. ¡Sigue explorando y perfeccionando tus habilidades!

Aportes 6

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Resumen de la clase:

Primero cortamos el Sprite Enemy con tamaño 32x32. El consejo es renombrar las imágenes, por ejemplo: EnemyFront, EnemyLeft, EnemyRight, EnemyUp, 0,1,2,3,4… Hacemos lo mismo con el Player.

Ahora toca recortar el rogue_like Sprite, para ello se aconseja medir uno de los cuadros, lo cual da 16x16. Entonces en las medidas ponemos 16x16 con padding de 1 en x e y. Pulsamos en Apply y comprobamos que aparecen los cortes.

Añadimos el conejo de frente a la escena y una baldosa de suelo. Lo renombramos como Player y le ponemos la etiqueta Player. Nos creamos un GameObject vacío, Ground en el entro y ponemos el suelo como su hijo

Hola el profesor no uso el corte automático alguien sabe porque?

Hola Juan/Comunidad tengo una consulta, tengo el recorte echo exactamente igual en 16x16 con padding 1x y 1y, también cambie Pixel Per Unit a 16 como lo haces en el video siguiente, pero cuando corro el juego en display 16:9, 3:2, 5:3 y 5:4 se generan lineas en el mapa de forma horizontal. Lo pude solucionar cambiando el Pixel Per Unit a 15 lo cual no se ve afectado nada, pero nose si esta bien o a futuro afectara en algo, por favor su ayuda.

Excelente el Sprite Editor. Me acuerdo con RPG Maker XP hubiera sido útil tener para automatizar.
Me gusta el curso

Genial

Hay algun curso en plazi de como hiceron los tiles que tenian margen?