Introducci贸n al curso y proyecto

1

Qu茅 aprender谩s para programar videojuegos 2D con Unity

2

Introducci贸n a Unity e instalaci贸n

3

Configuraci贸n del proyecto y la interfaz de Unity

4

Importaci贸n de assets

5

Proyecto final

Herramientas para 2D

6

Instalaci贸n de los 2D extras

7

Uso de tilemaps y palettes

8

Soluci贸n del reto: creaci贸n del escenario

Gameplay

9

Agregando nuestro primer script

10

Movimiento del jugador

11

Comportamiento de la c谩mara

12

Disparo direccional

13

Creaci贸n de un proyectil

14

Manejando la cadencia de disparo

15

Crear un target

16

Comportamiento de enemigo

17

Soluci贸n del reto: da帽o a Personaje y Enemigos

18

GameManager

19

Controlar las instancias de enemigos

20

Creaci贸n de Spawnpoints de enemigos

21

Creaci贸n de 铆tems para el jugador

22

Creaci贸n de PowerUps

23

Usando los PowerUps

24

Soluci贸n del reto: invulnerabilidad temporal del jugador

25

Registro de puntuaci贸n

26

Delimitar y mejorar el escenario

27

Interactuando con el escenario

Interfaz de usuario

28

Comenzando a crear la Interfaz de Usuario (UI)

29

Pantalla de Game Over

30

Diagramaci贸n del HUD

31

Comportamiento del HUD

Implementaci贸n de arte

32

Animaci贸n del personaje

33

Soluci贸n del reto: animaci贸n de los enemigos

34

Configurar arte de la UI

35

Agregar VFX: efecto de parpadeo

36

Agregar VFX: sacudiendo la c谩mara

37

Agregar m煤sica y SFX

Depuraci贸n y 煤ltimos toques

38

Depuraci贸n y correcci贸n de detalles

39

Crear un ejecutable para PC

40

隆Conoce los proyectos de este curso y dales feedback!

41

Conclusi贸n

No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

0D
19H
50M
3S

Animaci贸n del personaje

32/41
Recursos

Aportes 9

Preguntas 4

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Si a alguien se le rota el personaje en el eje Z, asegurarse de tener la opci贸n Freeze Rotation seleccionada, en el apartado de Rigidbody 2D en el objeto Player

Para cambiar la direcci贸n a la que ve el jugador pueden tambi茅n simplemente poner

spriteRenderer.flipX = aim.position.x > transform.position.x;

Ya que las condiciones tambi茅n se pueden utilizar como valores true o false que casualmente es lo que utiliza el flipX

Genial

Una forma m谩s sencilla de crear las animaciones:

  1. Seleccionar el GameObject que queremos que contenga la animaci贸n.
  2. Ir a la pesta帽a Window, y seleccionar Animation y nuevamente Animation.
  3. Seleccionamos la carpeta en donde deseamos que se guarde tanto nuestro clip de animaci贸n como nuestro animator, darle nombre a nuestro clip dependiendo de la acci贸n que deseamos animar, ejemplo: idle, jump, run, etc.
  4. Se abrir谩 la ventana de animation, lo 煤nico que debes hacer es ir a los sprites y seleccionar aquellos que conforman la acci贸n que deseas animar y arrastrarlos a la l铆nea de tiempo de la ventana animation.
  5. En la ventana puedes ajustar los samples per second para que la animaci贸n vaya m谩s lento o m谩s rapido y adaptarlo al game feel de tu juego.
  6. Si deseas crear un nuevo clip basta con abrir esta ventana de nuevo (animation) e ir al men煤 desplegable que tiene el nombre del clip actual y seleccionar la opci贸n Create New Clip, esto evitar谩 que se creen innecesariamente nuevos animators.

El animator se puede detectar automaticamente usando el comando anim = GetComponentInChildren<Animator>(); dentro del void start. Asi se ahorran el paso de arrastrarlo desde el menu.

El esqueleto ta chiquito

lo pondre en practica

炉_(銉)_/炉

muy buena clase muy interesante