Entradas

Mostrando las entradas etiquetadas como privadas

Aprende a Programar con Unity3D : Transform parte 2: Translate

Buenas! Traigo el siguiente tutorial para aprender a programar siguiendo la documentación oficial. En la parte anterior vimos el componente Transform y sus propiedades básicas como la posición y rotación. En este tutorial vamos a ver la función Translate de Transform. Lo primero como siempre es dejaros un enlace con la Documentación Oficial  y otro con mis videojuegos publicados en Google Play :  https://play.google.com/store/apps/developer?id=Nicolás+Sánchez+Baile Sin duda la más importante de las funciones de Transform y con la que más se trabaja es Translate. Translate sirve principalmente para mover nuestro objeto en las coordenadas x, y, z. Hay varias formas de usar Translate y vamos a verlas todas. Si por ejemplo queremos desplazar nuestro objeto hacia delante (Hacia delante sería hacia donde nuestro objeto mira), utilizaríamos transform.Translate(transform.forward); Si quisiésemos mover el objeto en el eje z positivo proporcionalmente en segundos multi...

Aprende a programar con Unity3D : Variables Públicas o Privadas

Principalmente y según los requisitos que necesitemos tendremos dos formas de declarar principalmente las variables. Públicas o Privadas. Las variables privadas serán declaradas como tal cuando solo vayamos a darles uso dentro de nuestro Script. Las variables públicas son accesibles desde otros Scripts y desde el inspector. Vamos a poner un ejemplo muy práctico para entender las variables públicas. - Script A tiene una variable float Vida que indica la salud que tiene el personaje. - Script B se encarga de detectar cuando un enemigo choca con nuestro personaje y de restarle la vida. La variable Vida debe ser pública para que desde el Script B podamos modificar su valor según detecte las colisiones con el enemigo. Si Vida fuese una variable privada no podríamos modificarla desde el Script B y no tendría ningún sentido la variable y probablemente el juego. Ahora veremos un ejemplo muy práctico para entender las variables privadas. -Script A tiene una variable del tipo b...