Programación de Lógica de Armas en Realidad Virtual
Clase 13 de 33 • Curso de VR con Unity
Resumen
Para programar la lógica de nuestro videojuego crearemos algunos scripts en C# y los organizaremos en los assets del proyecto, dentro de una nueva carpeta que llamaremos precisamente Scripts
.
El primer script que creamos es el que definirá la lógica en el uso de las armas del jugador, por lo que debemos crear un nuevo objeto vacío dentro del grupo ViveCameraRig
al que llamaremos Player para vincularlo a este primer script. Este script será la base principal de toda la lógica de nuestro juego.
A partir de este momento usaremos la suite de VisualStudio para todo lo relativo a la programación de la lógica de nuestro proyecto.
Definiremos las variables que harán referencia a cada uno de los objetos o elementos 3D que queremos controlar: rightHand, leftHand, rightWeapon, leftWeapon, rightWeaponAlt y magicLaunchPoint
, y las definimos como variables públicas para que estén disponibles desde el editor de Unity.
Definiremos también algunas constantes y variables públicas que nos permitirán tener control de las armas desde los otros scripts. Más adelante veremos que no siempre necesitamos que las variables sean públicas.
Finalmente, al volver al editor de Unity, tendremos disponibles todas estas variables en el panel de Inspector
y ya solo tendremos que vincularlas con cada uno de los objetos respectivos, desde el panel de jerarquía de nuestro proyecto.