lunes, 6 de julio de 2015

Operadores de asignacion y aritmeticos en unity

Los operadores aritmeticos y de asignacion no son mas que operadores que nos ayudan entender la logica de un programa.

Los operadores de asignacion son:

=  es la asignacion de un valor y otro.
+= asignacion de un numero positivo ejemplo x = x + y
-= asignacion de un numero negativo ejemplo x = x - y
*= asignacion de la multiplicacion de un numero ejemplo x = x * y
/=  asignacion de una divicion de un numero ejemplo x = x / y
%= asignacion del modulo de un numero ejemplo x = x % y

Los operadores aritmeticos son:

+  -  suma de numeros
-  - resta de numeros
* - multiplicacion de numeros
/ - divicion de numeros
% - modulo de un numero, por ejemplo 10 / 2, el resultado seria 5 pero su modulo seria 0.
++ - es incremento
--  es decremento

1.- Crearemos una carpeta que se llame scripts, y luego dentro de la carpeta crearemos un script que se llame operadores, le daremos doble clic para iniciar monodevelop, tambien agregaremos un gameobject vacio que nos servira para asignarle nuestro script, si aun no sabes estos pasos puedes revisar la siguiente liga.

enlace

2.- Ahora crearemos la programacion de este ejemplo para ello realizaremos un ejemplo que simule la velocidad de un automovil, para ello pensaremos en variables tales como la velocidad, el tiempo y la distancia. A continuacion el codigo, podemos poner private  a velocidad para no manejar su valor.


3.- Ahora asignamos el script al gameobject y cambiaremos los valores en el inspector.



4.- Le damos reproducir y vemos nuestra operaciones funcionando correctamente.


Variables Unity

1.- Crearemos una carpeta de scripts y crearemos un script al cual llamaremos variables  tambien crearemos un GameObject vacio siguiendo los pasos del ejemplo anterior

  enlace

2.- Le daremos doble clic para entrar al monodevelop y declarar unas cuantas variables, para ello crearemos public para que sean visibles, las palabras reservadas tienen un color agregado asi que no se podran usar como nombre de nuestras variables a las cuales se le tiene que poner un nombre concreto, poner un nombre que se asemeje a lo que estamos creando, las buenas practicas de programacion nos dice esto y que ademas usemos el primer nombre en minuscula y si son dos palabras la segunda puede ir en mayuscula ejemplo velocidadMaxima, cuando terminemos de declarar nuestras variables debemos colocar punto y coma ";" para terminar cualquier declaracion. Tener cuidado como nombras variables ejemplos de como no declarar variables lkasjdf, 124Maxima, ya que si declaramos asi nuestras variables obtendremos unos cuantos errores.

3.- Agregaremos una variable entera, punto decimal, falso y verdadero y de objetos usados en unity.
    A continuacion el codigo.





4.- Asignamos nuestro script a nuestro gameobject y podemos notar en el inspector nuestros valores, ya que los declaramos como public, si lo declaramos como private notaremos que no podemos manipularlo mas en nuestro inspector, hacer la prueba para que notes este cambio y escojas tu manera de trabajar con las variables.


HolaMundo en Unity

1.- Creamos una carpeta que se llame scripts, dando clic derecho en assets y create -> folder







2.- Entramos a nuestra carpeta y le daremos clic derecho Create -> C# script y lo renombramos mensaje




3.- Daremos doble clic al script y nos abrira el monodevelop que es un editor de texto para realizar
    nuestros scripts.


4.- Ahora agregaremos lo siguiente al script.


5.- Cerramos el monodevelop y nos vamos a la pestaña de GameObject y crearemos un GameObject vacio al cual renombraremos como prueba.








6.- Ahora asignaremos el scrip a nuestro gameobject para ello arrastramos el script hacia nuestro inspector seleccionando nuestro gameobject.




7.- Para terminar daremos en reproducir y nos situaremos en la ventana de la consola para ver nuestro mensaje.