Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CURIOSIDADES
void Start()
{
esfera = GameObject.Find("Sphere (2)");
}
void Update()
{
if (Input.GetKey(KeyCode.X))
{
esfera.SetActive(false);
}
if (Input.GetKey(KeyCode.Y))
{
esfera.SetActive(true);
void Start()
{
myLight = GetComponent<Light>();
}
void Update()
{
if (Input.GetKeyUp(KeyCode.Space))
{
myLight.enabled = !myLight.enabled; // Funciona como un toggle o
conmutador
myLight.enabled = true or false; // Activa o desactiva el estado
}
}
}
Script 1
Script 2
EVENTOS
void Awake () { // Esta función es la primera que se ejecuta, incluso antes del
Start.
}
void Start () { // Esta función se ejecuta antes del primer cuadro o física que
ejecute el render.
}
CLASES
GameObject
Time
Input
Esta clase contiene todo lo relacionado con las entradas del usuario, como comandos
de teclado de un joystick, entre otros. La mayoria de funciones tiene combinación
con Up y Down que al igual que en los eventos OnMouseDown o Up funcionan para
indicar acciones según el usuario presione o deje de presionar el comando.
RigidBody
void Start () {
cuerpo = GetComponent<Rigidbody>();
}
Puede que el getter obtenga todos los datos del rigidbody que
se pone al objeto desde el inspector, como la masa, gravedad,
entre otras.
Esta clase gestiona las escenas en tiempo de ejecución para usarla es necesario
importar la librería UnityEngine.SceneManagement
Métodos
Temporizador
Random
- AURA
https://www.youtube.com/watch?v=uwYzHcVqiKQ
- PLAYERPREFS
https://personales.unican.es/blancobc/apuntesvj/prog/almacenamiento.html