¿Por qué no creamos el enemigo mas fuerte como un Prefab Variant si lo que estamos creando es una variable de un prefab ya existente?
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
Convierte tus certificados en títulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Aportes 11
Preguntas 6
¿Por qué no creamos el enemigo mas fuerte como un Prefab Variant si lo que estamos creando es una variable de un prefab ya existente?
profes seria mejor poner
public GameObject[] enemigos;
var random = Random.Range (0, enemigos.lenght);
var en = Instantiate (enemigos[random].gameObject);
Me da un Null reference exeption Error cuando llamo a dificulty desde el EnemySpawnPoint el codigo esta igual al del video, alguien sabe como solucionarlo?
Me dice NullReferenceException: Object reference not set to an instance of an object
EnemySpawnController+<SpawnNextEnemy>d__3.MoveNext () (at Assets/Scripts/EnemySpawnController.cs:31) ¿Qué debo hacer?
Para volver un objeto un array, solo tenemos que añadir dos corchetes al momento de su declaración, además antes de los corchetes ponemos de qué queremos que sea el array, si va a ser de enteros o de otro objeto.
Tengo un problema y es que mi bala siempre mata al enemigo de un tiro, no importa la vida que tenga, que puede ser??
Genial
buen video
alguien a podido reparar el error que le sale al profe, lo malo q no dice como arreglarlo :,c (adjunto imágenes)
no se ve el error por q lo corta pero estoy muy seguro q es el mismo q me esta dando a mi
si alguien sabe arreglarlo de lo agradecería mucho
Al momento de serializar nuestras variables, también podemos agregar el atributo Range(), para que este nos de un límite de valores.
En esta clase se me soluciono magicamente el problema que tenia antes xD
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?