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
Introducción al curso y proyecto
Qué aprenderás para programar videojuegos 2D con Unity
Introducción a Unity e instalación
Configuración del proyecto y la interfaz de Unity
Importación de assets
Proyecto final
Herramientas para 2D
Instalación de los 2D extras
Uso de tilemaps y palettes
Solución del reto: creación del escenario
Gameplay
Agregando nuestro primer script
Movimiento del jugador
Comportamiento de la cámara
Disparo direccional
Creación de un proyectil
Manejando la cadencia de disparo
Crear un target
Comportamiento de enemigo
Solución del reto: daño a Personaje y Enemigos
GameManager
Controlar las instancias de enemigos
Creación de Spawnpoints de enemigos
Creación de ítems para el jugador
Creación de PowerUps
Usando los PowerUps
Solución del reto: invulnerabilidad temporal del jugador
Registro de puntuación
Delimitar y mejorar el escenario
Interactuando con el escenario
Interfaz de usuario
Comenzando a crear la Interfaz de Usuario (UI)
Pantalla de Game Over
Diagramación del HUD
Comportamiento del HUD
Implementación de arte
Animación del personaje
Solución del reto: animación de los enemigos
Configurar arte de la UI
Agregar VFX: efecto de parpadeo
Agregar VFX: sacudiendo la cámara
Agregar música y SFX
Depuración y últimos toques
Depuración y corrección de detalles
Crear un ejecutable para PC
Conclusión
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Aportes 10
Preguntas 5
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
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.
Una forma más sencilla de crear las animaciones:
Genial
Para cambiar direccion de animacion, derecha o izquierda, de acuerdo a la direccion del movimiento, usar:
if(moveDirection.magnitude > 0)
spriteRenderer.flipX = moveDirection.x > 0;
El esqueleto ta chiquito
lo pondre en practica
¯_(ツ)_/¯
muy buena clase muy interesante
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?