Está en la página 1de 8

PROGRAMACIÓN

UNITY  3D  
SCRIPT  
Es   la   forma   en   la   que   el   usuario   crea/define   el  
comportamiento  del  juego  en  Unity  3D.  
Lenguajes:    
•  JavaScript  
•  C#  
•  Boo  Script  
VARIABLES  
Las   variables   se   usan   para   almacenar  
información   sobre   cualquier   aspecto   de   un  
estado  de  juego.  
 
Sintaxis:  
Ambito  var  nombreVar  :  SpoDato;  
 
VARIABLES  
El  ámbito  especifica  el  alcance  de  la  variable  en  el  
desarrollo  del  juego.  
 
Tipos  de  ámbitos:  
•  Publicas   (public):   permite   comunicarse   entre   los  
Scripts   del   mismo   GameObject   (se   publica   en   el  
inspector)  
•  Privadas   (private):   permite   comunicarse   entre   los  
Scripts   del   mismo   GameObject   (no   se   publica   en   el  
inspector)  
•  Globales   (sta5c):   permite   crear   variables   globales   para  
que  se  puedan  comunicar  entre  todos  los  Scripts  de  la  
escena  (no  se  publica  en  el  inspector)  
VARIABLES  
var:  palabra  reservada  de  unity  3D  para  definir  
una  variable.  
 
nombreVariable:   es   el   nombre   asignado   a   la  
variable.   Se   recomiendo   usar   la   nomenclatura  
d e l   c a m e l l o .   E j e m p l o :   v a l o r E n e r g i a ,  
SempoRestante.  
 
Tipo  de  Datos  (Los  mas  usados):  
•  int  
•  String  
•  float  
•  GameObject  
•  Rigibody  
•  Texture  
•  AudioClip  
•  …  
FUNCIONES  
Las  funciones  son  bloques  de  códigos  que  han  sido  
escritos   una   vez   y   que   se   puede   rehusar   tantas  
veces  como  sea  necesario.  
Funciones  de  escena  
•  func5on  Start()  –  es  llamado  al  inicio  de  la  escena  
cuando  esta  se  haya  cargado.  
•  func5on  Update()  –  es  llamado  en  cada  frame.  
•  func5on   Awake()   –   es   llamado   antes   que   la  
escena  se  inicie.  
FUNCIONES  
Funciones  Triggers  
•  Func5on  OnTriggerEnter(act:  Collider)    

•  Func5on  OnTriggerStay(act:  Collider)    

•  Func5on  OnTriggerExit  (act:  Collider)  

También podría gustarte