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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
- #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 […]
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á […]
- 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 […]
- 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 […]
- 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, […]
- 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 […]
- 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 […]
- 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 […]
- 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 […]
- 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 […]
- 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.