- Introducción
- Descargar e instalar Unity
- Crear y guardar proyectos en unity
- Ventanas principales de Unity
- Ventana del proyecto
- Ventana de Jerarquía
- Ventana de escena del juego
- Barra de herramientas
- Ventana de inspector
- Ventana del juego
- Ventana de la tienda de activos
- Importar Activos de la Tienda de Unity
- Crear objetos primitivos en unity
- Crear y guardar escenas
- Que es un gameObject
- Desactivar gameObjetcs o componentes
- GameObjects estáticos
- Sintaxis de C#
- Variables - Tipos de datos
- Escribir en consola - Console.write() y Debug.Log()
- Mandar mensajes a la consola
- Variables públicas o privadas
- Introducción a los Componentes
- Añadir eliminar o editar componentes
- Componente transform
- Operadores aritméticos
- Operadores de asignación
- Operadores de comparación
- Operadores lógicos
- Operadores de incremento y decremento
- Espacio de nombres UnityEngine
- Start y Update - [Mensajes]
- Tiempo en segundos - Time.deltaTime
- Escala de tiempo - Time.timeScale
- Tiempo transcurrido - Time.realtimeSinceStartup
- Presentación del escenario
- Crear nuevo proyecto - LA CIUDAD
- Que es una clase
- Que es una función o método
- Los parámetros y argumentos
- Como utilizar las clases de Unity
- Time.deltaTime - Tiempo en segundos del cada fotograma
- [OBJETIVO] - Comprueba si transcurre el tiempo
- Time.timeScale - Escala de tiempo del juego
- [OBJETIVO] - Modifica la escala de tiempo
- Time.realtimeSinceStartup - Tiempo transcurrido desde el inicio
- [OBJETIVO] - Comprueba que el tiempo no se detiene
- Crear un nuevo vector
- [OBJETIVO] - Mueve el coche rojo desde la variable nuevoVector
- Vector3.[fordward y back]
- [OBJETIVO] - Mueve las cámaras hacia adelante y hacia atrás
- Vector3.[left y right]
- [OBJETIVO] - Mueve las cámaras hacia la izquierda y hacia derecha
- Vector3.[up y down]
- [OBJETIVO] - Mueve las cámaras hacia arriba y hacia abajo
- Trasladar objeto de juego - transform.Transalte([vector])
- [OBJETIVO] - Traslada las cámaras y vehiculos
- Configurar las velocidades de todos los vehiculos
- Añadir fuentes de audio a los objetos de juego
- Mirar a un objeto de juego - transform.LookAt
- [OBJETIVO] - Haz que la cámara del helicóptero mire al tercer coche de policía
- Presentación del segundo escenario
- Crear nuevo proyecto - TABLERO
- [OBJETIVO] - Construye un tablero para el juego
- Construyendo el tablero
- Aplicando texturas al tablero
- Estructuras de control - if
- Estructuras de control - else
- Estructuras de control - else if
- Anidar condicionales
- Input.GetKeyUp(KeyCode.[tecla]) - Detectar las teclas al soltarlas
- [OBJETIVO] - Creando el prototipo del controlador
- transform.Rotate([Vector]) - Rotar objeto de juego
- Creando el movimiento de rotación del tablero
- transform.rotation.[x y z]
- [OBJETIVO] - Comprobando los límites de los ejes y acabando el controlador
- Creando y configurando la bola
- Rotando algunas paredes
- Creando las monedas y el punto de control
- OntriggerEnter(Collider other) - Cuando entre dentro del disparador
- [OBJETIVO] - Creando el disparador para las monedas