Serie Fundamental de Unity

Esta categoría es para todos los artículos pertenecientes a la serie fundamental de Unity, en la que se estudian características y componentes básicas del motor gráfico.

Diferencias entre Update y FixedUpdate en Unity

Introducción En este artículo vamos a analizar la ejecución de un programa simple en Unity para entender cuáles son las diferencias entre Update y FixedUpdate en Unity. Para ver estas diferencias monté una escena simple de Unity con dos cubos y algunos scripts de programación, te puedes descargar el paquete de Unity en este artículo. …

Diferencias entre Update y FixedUpdate en Unity Leer más »

Cómo cerrar el juego en Unity a través de código

Introducción En este artículo vamos a ver qué función debemos ejecutar para cerrar el juego en Unity. Para probar esto crearemos una interfaz gráfica simple. En el siguiente video puedes ver el proceso completo en el que vemos cómo cerrar el juego en Unity, desde la creación de un Canvas simple para testear la función, …

Cómo cerrar el juego en Unity a través de código Leer más »

Cómo IMPORTAR y EXPORTAR PAQUETES en Unity

Introducción En este artículo vemos cómo importar y exportar paquetes en Unity, esto nos sirve para compartir Assets. Las soluciones para Unity que se pueden descargar de esta página están empaquetadas de esta forma, por lo que para poder usarlas tienen que saber cómo importar un paquete en Unity. En el siguiente video se explica …

Cómo IMPORTAR y EXPORTAR PAQUETES en Unity Leer más »

Cómo usar BOTONES del Canvas en Unity

Introducción En este artículo vamos a ver cómo usar los botones del Canvas en Unity para lograr que se ejecute determinada acción al pulsarlos. Las acciones que ejecutará el botón deberán estar definidas dentro de un Script utilizando una función o método de programación con visibilidad pública. Al pulsar un botón podemos hacer que se …

Cómo usar BOTONES del Canvas en Unity Leer más »

¿Qué es MonoBehaviour en Unity?

Introducción En este artículo vamos a hablar sobre qué es MonoBehaviour en Unity, primero desde el punto de vista práctico para saber en términos generales de qué se trata y qué funciones cumple concretamente y luego desde el punto de vista de la programación. ¿Qué necesitamos saber sobre MonoBehaviour para trabajar en Unity? Cuando creamos …

¿Qué es MonoBehaviour en Unity? Leer más »

¿Cómo funciona OnTriggerExit en Unity? Aplicaciones

Introducción En este artículo vamos a ver cómo funciona el método OnTriggerExit en Unity. Esta función nos permitirá detectar cuándo el Collider de un GameObject que previamente se encontraba en el interior de un Trigger, deja de estar en contacto con éste. OnTriggerEnter y OnTriggerExit son métodos muy similares pero cambia el momento en el …

¿Cómo funciona OnTriggerExit en Unity? Aplicaciones Leer más »

¿Cómo funciona OnTriggerEnter en Unity? Aplicaciones

Introducción En este artículo vamos a ver cómo funciona el método OnTriggerEnter en Unity. Esta función nos permitirá detectar cuándo el Collider de un GameObject ha entrado en contacto con otro Collider. OnTriggerEnter y OnTriggerExit son métodos muy similares pero cambia el momento en el que sucede la ejecución de estos métodos, conocer exactamente estos …

¿Cómo funciona OnTriggerEnter en Unity? Aplicaciones Leer más »

Unity – ¿Qué es un GameObject?

Introducción Los GameObjects son entidades que podemos colocar en las escenas de Unity, cada GameObject ocupará un lugar en la jerarquía. En el ámbito de la programación, GameObject es una clase de programación. Características básicas de un GameObject Vamos a ver cuáles son las características y componentes básicos de un Empty GameObject que es el …

Unity – ¿Qué es un GameObject? Leer más »

#10 Cambiar de escenas en Unity. Método LoadScene de SceneManager

Introducción Este es el último ejercicio de la Serie Fundamental de Unity, en este artículo vamos a ver cómo cambiar de escena en Unity en tiempo de ejecución. Entender cómo cambiar de escena es importante porque nos permite separar el contenido de nuestro juego en partes, por ejemplo el menú principal por un lado y …

#10 Cambiar de escenas en Unity. Método LoadScene de SceneManager Leer más »

#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 control absoluto de la dirección de rotación en el mundo. Vamos a utilizar el método Rotate de la clase Transform, esto modificará directamente los parámetros de rotación que se observan en la parte superior del …

#9 Rotar objetos en Unity usando el método Rotate de la clase Transform. [Serie Fundamental de Unity] Leer más »

#8 Método Invoke de la clase MonoBehaviour. [Serie Fundamental de Unity]

Introducción En este artículo vamos a ver cómo utilizar el método Invoke de la clase MonoBehaviour de Unity para ejecutar una acción con un retraso determinado. Esto nos permite por ejemplo crear mecanismos que funcionan durante un tiempo. Ir a la página principal del proyecto En el siguiente video puedes ver la información resumida de …

#8 Método Invoke de la clase MonoBehaviour. [Serie Fundamental de Unity] Leer más »

#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 nos permite aplicar fuerzas a los GameObjects que tienen asignado un componente RigidBody. El objetivo es lograr que la pelota que se encuentra en el GameDevLab rebote indefinidamente mientras dure la partida. Página principal del …

#7 Método AddForce de la clase RigidBody. [Serie Fundamental de Unity] Leer más »