¿Te a picado alguna vez el gusanillo de crear un videojuego?
Cuando empezamos a buscar información sobre como crear un videojuego, la palabra que mas suena es Unity.
Empiezas a trastear por las ventanas de Unity, creas unos cuantos objetos, algunas luces y cuatro cosas aqui y allá, al final quedas abrumado de tantas cosas por aprender, es por eso que comienzo este curso de programación en C# desde unity, para que partas con ventaja cuando empieces en serio a programar videojuegos, ya que sin saber C# es muy probable que no puedas hacer gran cosa.
Este curso te adentra en el mundo de C# y es el primer paso antes de empezar a programar con las clases de Unity Engine, sin estas es practicamente imposible hacer algo decente en Unity, es por eso que antes de poder adentrarte en La programación con las clases de Unity, tengas que pasar obligatoriamente por el lenguaje C#, por lo tanto este es un buen primer paso para empezar a programar en Unity.
Debes saber que este curso es solo el inicio, es a partir de que finalices el curso cuando estarás preparado para abordar las clases de Unity Engine, aqui tienes el primer módulo de regalo.
Clase MonoBehaviour de Unity
Unity tiene una librería inmensa con la que se desarrolla la mayoría de mecánicas de juego, cuando aprendes Unity suele ser un tema olvidado o no tocado a fondo, pero sin conocer el funcionamiento de su librería es muy difícíl hacer algo medianamente decente, es por eso que empiezo este curso dedicado exclusivamente al estudio de eventos, propiedades y métodos de la clase mas importante de Unity, la clase MonoBehaviour.
Este curso toca en detalle la gran mayoría de métodos y eventos de la clase MonoBehaviour.
Los principales eventos que se tocan en el curso son:
Eventos principales.
Awake, Start, Update, Fixed Update, LateUpdate.
Eventos de objeto.
OnEnable, OnDisable, OnDestroy.
Eventos de ratón
OnMouseEnter, OnMouseOver, OnMouseExit.
OnMouseDown, OnMouseStay, OnMouseUp, OnMouseUpAsButton.
Eventos de colisión.
OnCollisionEnter, OnCollisionStay, OnCollisionExit.
Eventos de disparador.
OnTriggerEnter, OnTriggerStay, OnTriggerExit.
Los principales métodos que se tocan en el curso son:
Métodos de invocación
Invoke, InvokeRepeating, CancelInvoke.
Todos los eventos y métodos son explicados por separado con una serie de ejemplos prácticos dentro de cada módulo.