Introducción
Esta sección se trata sobre Unity, aquí voy colocando los distintos tutoriales y soluciones que voy creando.
Serie Fundamental de Unity – Entender componentes básicos del motor
La serie fundamental se trata sobre analizar componentes y métodos básicos que se utilizan en todo proyecto. Al principio surgió como un prototipo que consistía en una sala especial con 10 estaciones que nos permitirán analizar estos métodos. Pero luego comencé a publicar artículos que hablan sobre cuestiones básicas del motor Unity.
A continuación te dejo una lista con todos los artículos pertenecientes a la categoría Serie Fundamental de Unity.
- Qué es una REFERENCIA en programación – Ejemplos en UnityIntroducción Una de las cosas más importantes que tenemos que entender en programación orientada a objetos es el concepto de… Leer más: Qué es una REFERENCIA en programación – Ejemplos en Unity
- #10 Cambiar de escenas en Unity. Método LoadScene de SceneManagerACTUALIZACIÓN IMPORTANTE Este artículo pertenece a una serie de vídeos antiguos, actualmente he creado una nueva solución que permite cargar… Leer más: #10 Cambiar de escenas en Unity. Método LoadScene de SceneManager
- #9 Rotar objetos en Unity usando el método Rotate de la clase Transform. [Serie Fundamental de Unity]Introducción En este artículo vamos a ver una forma de rotar objetos en Unity de tal forma de tener el… Leer más: #9 Rotar objetos en Unity usando el método Rotate de la clase Transform. [Serie Fundamental de Unity]
- #8 Método Invoke de la clase MonoBehaviour. [Serie Fundamental de Unity]ACTUALIZACIÓN IMPORTANTE Este artículo pertenece a una serie antigua del canal, actualmente hay disponible un vídeo en el que se… Leer más: #8 Método Invoke de la clase MonoBehaviour. [Serie Fundamental de Unity]
- #7 Método AddForce de la clase RigidBody. [Serie Fundamental de Unity]Introducción En este artículo vamos a estudiar cómo utilizar el método AddForce de la clase RigidBody de Unity, el cual… Leer más: #7 Método AddForce de la clase RigidBody. [Serie Fundamental de Unity]
- #6 Métodos OnTriggerEnter y OnTriggerExit. [Serie Fundamental de Unity]ACTUALIZACIÓN IMPORTANTE El artículo en el que acabas de entrar es un poco antiguo, actualmente tengo un contenido más reciente… Leer más: #6 Métodos OnTriggerEnter y OnTriggerExit. [Serie Fundamental de Unity]
- #5 Método OnTriggerStay. [Serie Fundamental de Unity]Introducción En este artículo vamos a estudiar cómo utilizar el método OnTriggerStay para detectar al personaje en una determinada región… Leer más: #5 Método OnTriggerStay. [Serie Fundamental de Unity]
- #4 Crear y Destruir GameObjects en tiempo de ejecución. [Serie Fundamental de Unity]Introducción En este artículo vamos a estudiar cómo crear y destruir GameObjects en tiempo de ejecución. Lograr esto es muy… Leer más: #4 Crear y Destruir GameObjects en tiempo de ejecución. [Serie Fundamental de Unity]
- #3 Funcionamiento del método LookAt en UnityIntroducción En este artículo vamos a analizar cómo aplicar en Unity el método LookAt, para hacer que un GameObject mire… Leer más: #3 Funcionamiento del método LookAt en Unity
- #2 Encontrar objetos de la jerarquía. FindGameObject. [Serie Fundamental de Unity]ACTUALIZACIÓN IMPORTANTE Este artículo pertenece a una serie de vídeos antiguos, actualmente hay disponible una NUEVA SERIE que aborda con… Leer más: #2 Encontrar objetos de la jerarquía. FindGameObject. [Serie Fundamental de Unity]
- #1 Leer entradas. Métodos de la Clase Input [Serie Fundamental de Unity]Introducción En este artículo vamos a leer entradas del teclado y el mouse en Unity utilizando la clase Input de… Leer más: #1 Leer entradas. Métodos de la Clase Input [Serie Fundamental de Unity]
Serie del Laberinto – Crear juego simple en primera persona
Un prototipo de juego simple en primera persona en el que el escenario es un laberinto y en su interior aparece un objeto en una posición aleatoria. El objetivo es encontrar el objeto y salir del laberinto antes de que se acabe el tiempo.
Actualmente la serie del laberinto cuenta con 13 videos y 11 artículos, descargas de los modelos 3D y texturas utilizados, además se pueden descargar los Scripts que se van resolviendo en los videos. Puedes ver los artículos a continuación.
- #1 Inicio del proyecto. [Laberinto en primera persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Leer más: #1 Inicio del proyecto. [Laberinto en primera persona]
- #2 Importar assets, modelos 3D y texturas. Skybox [Laberinto en primera persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Leer más: #2 Importar assets, modelos 3D y texturas. Skybox [Laberinto en primera persona]
- #3 Tipos de Colliders. Interacción con RigidBody. [Laberinto en Primera Persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Leer más: #3 Tipos de Colliders. Interacción con RigidBody. [Laberinto en Primera Persona]
- #4 Colocar Prefab en una posición aleatoriaInformación actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Leer más: #4 Colocar Prefab en una posición aleatoria
- #5 Crear una interfaz gráfica para el usuario. [Laberinto en Primera Persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Leer más: #5 Crear una interfaz gráfica para el usuario. [Laberinto en Primera Persona]
- #6 Programar la interfaz de usuario en Unity. [Laberinto en Primera Persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Leer más: #6 Programar la interfaz de usuario en Unity. [Laberinto en Primera Persona]
- #7 Timer para cuenta regresiva en UnityInformación actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Leer más: #7 Timer para cuenta regresiva en Unity
- #8 Crear terreno en Unity. Construir el laberinto. [Laberinto en Primera Persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Leer más: #8 Crear terreno en Unity. Construir el laberinto. [Laberinto en Primera Persona]
- #9 Pedestal en posición aleatoria. Random.RangeInformación actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Leer más: #9 Pedestal en posición aleatoria. Random.Range
- #10 Colocar colectables en Unity aleatoriamenteInformación actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Leer más: #10 Colocar colectables en Unity aleatoriamente
- #12 Interacciones en Unity. Personaje-Puertas. [Laberinto en Primera Persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Leer más: #12 Interacciones en Unity. Personaje-Puertas. [Laberinto en Primera Persona]
Soluciones para Unity
Con las soluciones se resuelven ciertos problemas específicos.
La idea es que estas soluciones se puedan aplicar a nuestros proyectos fácilmente sin tener que modificar demasiado nuestro código preexistente.
A continuación te dejo una lista con todos los artículos con la categoría Tutoriales y soluciones para Unity.
- Mover al Jugador Haciendo Clics el escenario – Solución para UnityIntroducción Esta solución consiste en una forma de controlar al prefabricado de inteligencia artificial de Standard Assets, Ethan, haciendo clics en el escenario. Al hacer clic derecho el personaje caminará… Leer más: Mover al Jugador Haciendo Clics el escenario – Solución para Unity
- Cómo usar una Segunda Pantalla en UnityIntroducción En este artículo te presento un prototipo descargable para utilizar un segundo monitor en Unity para mostrar un minimapa. Esta solución está pensada para mostrar un Canvas con información… Leer más: Cómo usar una Segunda Pantalla en Unity
- Sistema de Cableado para UnityIntroducción En este artículo presento una solución para crear de manera automática cables que cuelgan desde dos o más puntos. El sistema nos permite modificar el espesor del cable, la… Leer más: Sistema de Cableado para Unity
- Mostrar mensajes en pantalla en UnityIntroducción En este artículo se provee una solución que permite mostrar tres tipos de mensajes en pantalla en Unity. Un mensaje momentáneo que se muestra siempre que mantengamos la orden,… Leer más: Mostrar mensajes en pantalla en Unity
- Menú de Pausa para UnityIntroducción En este artículo se presenta una nueva solución para Unity, se trata de un menú de pausa que se despliega al presionar la tecla Escape y que permite configurar… Leer más: Menú de Pausa para Unity
- Sistema de patrulla para NPC EnemigosIntroducción En este artículo voy a mostrar una solución para hacer que los personajes no jugables (NPC) en Unity patrullen por una ruta compuesta por una serie de puntos. Primero… Leer más: Sistema de patrulla para NPC Enemigos
- Sistema de interacción para Unity – Activar botones e interruptoresIntroducción Hoy les traigo una solución para que el jugador pueda activar botones, interruptores, palancas y más en Unity. La solución consiste en tres Scripts que interactúan entre sí para… Leer más: Sistema de interacción para Unity – Activar botones e interruptores
- Mini Mapa simple en UnityIntroducción En este artículo vamos a ver una forma simple de hacer un Mini Mapa en Unity que muestre una vista superior del escenario y siga al personaje. Para resolver… Leer más: Mini Mapa simple en Unity
- Oscurecer la pantalla en Unity. Efecto Fade In / Fade Out.ACTUALIZACIÓN IMPORTANTE He creado una solución más completa y simple de utilizar, se trata de un paquete de Unity para descargar e importar, con un prefabricado que al arrastrarlo al… Leer más: Oscurecer la pantalla en Unity. Efecto Fade In / Fade Out.
- Prototipo de Inteligencia Artificial para enemigo humano – UnityEn este artículo haré una descripción completa de la resolución, por el momento aquí está el video y los archivos de descarga.