Sie sind auf Seite 1von 3

CLASES

Estructura
mbito
Nomenclatura

mbito + class + Nombre : MonoBehaviour { }


public, private, static.
Se autogenera al crear un nuevo Script. El nombre
empezar siempre con mayscula y el cambio de
palabra con mayscula.

VARIABLES
Estructura
mbito
Nomenclatura
PRIMITIVAS
int
float
bool
strin
g

Nmero Entero
Nmero Real (1.2f)
Verdadero o Falso
Cadena de Texto

mbito + Tipo + Nombre = Valor;


public, private, static.
El nombre empezar siempre con minscula y el
cambio de palabra con mayscula.
DE
ESTRUCTURA
Color
Vector2
Vector3
Quaternion

DE RECURSO
Texture
Material
Mesh
PhysicMateri
al
GameObject

DE
COMPONENTE
RigidBody
Transform
LineRenderer
NavMeshAgen
t
Script

ARRAYS
Estructura
{Datos};

mbito + Tipo[] + Nombre = new Tipo[N. Datos]


mbito + Tipo[] + Nombre = new Tipo[]{Datos};
mbito + Tipo[] + Nombre = {Datos};
public, private, static.

mbito

MTODOS
Estructura
Nomenclatura
Parmetros
Peculiaridades
del Mtodo.

void + Tipo o Nombre (ParmetroA, ParmetroB) { }


El nombre empezar siempre con mayscula y el
cambio de palabra con mayscula.
Variables (Tipo + Nombre) y Componentes.
Se puede insertar la instancia return; para salir

FUNCIONES
Estructura
Valor; }
Nomenclatura

Tipo + Nombre (ParmetroA, ParmetroB) { return


El nombre empezar siempre con mayscula y el
cambio de palabra con mayscula.

OPERADORES
OPERADO
R
==
!=
>
<
>=
<=
||
&&

SIGNIFICADO
Igual
No Igual
Mayor que
Menor que
Mayor o Igual
Menor o Igual
O, Or (Alt dch + 1
X2)
Y, And

EJEMPLO
If (A == B)
If (A != B)
If (A > B)
If (A < B)
If (A >= B)
If (A <= B)
If (A == B || A <
C)
If (A != B && A >
C)

!
=
+
*
/
%
+=
-=
*=
/=
%=
++
-?:

No, Not
Asignacin
Suma
Resta
Multiplicacin
Divisin
Resto de Divisin
Sirven para no tener
que repetir la
variable de este
modo: A = A + B
Incrementa 1 Unidad
Decrementa 1
Unidad
Condicional de Valor

A = !true
A=B
A+B
A-B
A*B
A/B
A%B
A += B
A -= B
A *= B
A /= B
A %= B
A++ , ++A
A-- , --A
int A = B ? true :
false

ATRIBUTOS
ATRIBUTO
[Header(Ttulo)]
[Range(Min, Max)]
[Multiline(N. Lneas)]
[HideInInspector]
[SerializeField]
[Space(N. Pxels)]
[Tooltip(Dilogo de ayuda)]
[ExecuteInEditMode]
[HelpURL(URL)]
[DisallowMultipleComponent]
[RequireComponent(typeof(Tipo
de Variable))]

Atributo de
Atributo de
Atributo de
texto.
Atributo de
Atributo de
Atributo de
Atributo de
Atributo de
modo edit.
Atributo de
Atributo de
por objeto.
Atributo de
asignado.

FUNCIN
variable. Ttulo del grupo.
variable. Rango entre dos nmeros.
variable. Multilnea para variable de
variable.
variable.
variable.
variable.
variable.

Ocultar variable pblica.


Ver variable privada.
Espacio entre variables.
Ejecutar el script en el

clase.
clase. Slo ha de aparecer una vez
clase. Requiere el componente

INSTANCIAS
CDIGO
// comentario
/* comentario */
Array.Length
Debug.Log(Mensaje +Variable);
if(Lgica){Instruccin}else{Instruccin}
switch(Variable){case ValorA: Instruccin;
break; case ValorB: case ValorC: Instruccin;
break; default: Instruccin; break;}
while(Lgica){Instruccin}
do{Instruccin}while(Lgico);
for(VariableA, VariableB ; Lgica; Operacin)
{Instruccin}
foreach(Variable in Array){Instruccin}
break;
continue;

FUNCIN
Comentario dentro del cdigo.
Comentario multilnea dentro del cdigo.
Nos devuelve el nmero de elementos del
array.
Nos muestra mensaje por la consola.
Condicional.
Condicional extendida. Tambin podemos
cambiar el break; por return Valor;.
Bucle.
Bucle que ejecuta el cdigo al menos una vez.
Bucle con la posibilidad de variables propias.
Bucle para recorrer todos los elementos de un
array.
Nos ayuda a salir de un bucle while, do-while,
for y foreach.
Nos ayuda a continuar con el bucle sin tener

Mtodo o Funcin(ParmetroA, ParmetroB);

que ejecutar las instrucciones que hay debajo.


Ejecuta el mtodo o funcin con los
parmetros establecidos.

Das könnte Ihnen auch gefallen