Manejo De Operadores y Ejemplos En Unity3D
Creación de bola y movimiento (proyectil)
var ball : GameObject;
ball = GameObject.CreatePrimitive( PrimitiveType.Sphere ); ball.transform.position = Vector3( 0, 0, 0 );var moveTheBallIn2Seconds = Time.time; //Time.time gives us the current time
if ( moveTheBallIn2Seconds + 2 < Time.time ); {
ball.transform.position.y += 1;
}
Estructuras básicas deprogramación:
If (valor1 == valor 2)
Haces algo;
While (vale1==value2)
Mantente haciendo algo hasta que el valor de 1 sea igual al valor de 2
O mas complejo:
While (valor1 < valor2)
{
if(valor2 >= valor1)
valor2 --;
}
En este caso, se manteniene restando 1 del valor2 hasta que sea comparable o igual al valor 1, entonces, cuando valor 2 llega a menos que valor 1, se sale del ciclo,cuando la línea de código continua en mas de una línea se usan las llaves {}, para encerrarlas ahí, si nomas se tiene una línea de código para ejecutarse sin ningún de estas estructuras de control, nose necesitan las llaves, pero ten en cuenta que entre mas complejo hagas el dogigo necesitaras las llaves.
Operadores aritméticos:
+ Suma
- Resta
* Multiplica
/ Divide
++ Incrementa
--Disminuye
Operadores de Asignacion
= Igual
+= agrega/asigna
-= resta/asigna
*= multiplica/asigna
aquí el resultado es 1
a+=1;
a-=2;
a*=2;
a/=2;
print (a);
Manejo de cadenas:
Mas allade estos operadores hay otros tipos de manejo de datos, como el mejor conocido de string o cadena, en realidad son un arreglo de caracteres, pero entre nosotros se entiende como una palabra, en unstring puedes almacenar desde una simple palabra o letra hasta un libro completo (si asi es necesario) ejemplo de manejo de strings:
var unaPalabra:string= “palabra”;
var unaS:string=”s”;
print(“una imagen es mejor que mil “+unaPalabra+unas+”.”);
operadores booleanos
una varible solo puede almacenar un valor entre dos, osea o es 1 o es 0, encendido o apagado, que se puede usar...
Regístrate para leer el documento completo.