Entradas

Mostrando entradas de noviembre, 2013

Curso de Programación Unity: Eventos de flujo

En este nuevo tutorial enumeraré los distintos eventos de flujo que trae Unity3d y explicaré sus funciones. -void Awake(): El código incluido dentro de Awake es ejecutado tan pronto como el motor carga el script. Su uso común es crear instancias de GameObjects. Es el punto para tener todas nuestras referencias preparadas. Este método solo es llamado una vez. -void Start(): El código incluido en Start se ejecuta inmediatamente después de Awake. Se suele utilizar para inicializar variables. En muchos casos Start reemplaza sin problemas a Awake por ello los scripts de Unity aparecen por defecto con el método Start y no Awake. -void Update(): Este es el método más importante ya que el código en su interior es ejecutado cada fotograma del juego, por lo tanto se convierte en el punto principal para el flujo de nuestro juego o aplicación.

Curso de Programación Unity: Estructura de un Script y declaración de variables

En esta segunda parte de mi curso vamos a hechar un vistazo a la estructura que tiene un script en C# Por defecto, al crear un script en C# el código que aparecerá será: using UnityEngine; using System.Collections; public class NewBehaviourScript : MonoBehaviour {     // Use this for initialization     void Start () {         }         // Update is called once per frame     void Update () {         } }

Curso de Programación Unity: Tag

Buenas, quiero empezar a compartir en el blog unos cursos sobre programación de Unity, es algo que llevo algún tiempo estudiando y creo que será interesante. Voy a comenzar por unos conceptos básicos normalmente ignorados en Unity. Todo objeto en Unity, tiene una serie de etiquetas llamadas tag, estos tag, ha nivel de programación nos van ha permitir hacer grandes cosas. Como se observa en la imagen, los tag en un game object (objeto) se encuentran en el inspector, pulsando sobre add tag se nos desplegará un menú.