0% encontró este documento útil (0 votos)
5 vistas12 páginas

Introducción a C# en Unity: Scripts y Variables

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas12 páginas

Introducción a C# en Unity: Scripts y Variables

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

C#

Unity
Entorno de Desarrollo (IDE)

Instalación del IDE (Visual Studio Code, Visual Studio 2022….)

Selección del IDE en preferencias.

Configuración del IDE ( Para que autocomplete… )


Organización a la hora de trabajar.

Carpetas descriptivas.
ej:

Carpeta Scripts…. New Script…. PrimerScript….


Primer Script

// Librerias
using [Link];
using [Link];
using UnityEngine;

public class PrimerScript : MonoBehaviour


{
// Esto es un método que se ejecuta al
ejecutar el juego.
void Start()
{

// Esto es un método que se ejecuta


cada frame.
void Update()
{

}
}
Primer Script

using [Link]; Le damos al play y no pasa nada….


using [Link];
using UnityEngine; Recordar los scripts tienen que estar
asociados a un objeto….
public class PrimerScript : MonoBehaviour
{
Creamos un empty object y arrastramos el
void Start() script .
{

Ahora ya se ejecuta el script.


[Link]("Hola Mundo");
;)
}

}
Variables

using [Link]; Ahora poder indicar con una variable el


using [Link]; hola mundo….
using UnityEngine;
public class PrimerScript : MonoBehaviour Hacer la prueba….
{

int entero = 1;
float flotante = 2.5f; [Link](frase);
long largo = 99999999999999;
double doble = 2.4558865656;
string frase = "Hola Mundo";
char letra = 'A';
bool booleana = true;
void Start()
{
[Link]("Hola Mundo");
}
}
Operaciones con variables

using [Link];
using [Link];
using UnityEngine;
public class PrimerScript : MonoBehaviour
{

int a = 1;
int b = 3;
int resultado = 0 ;

void Start()
{
resultado = a + b;
[Link](“El resultado es :”+resultado);
}
}
Operaciones con variables

Ojo al operar con enteros en el momento de


hacer una división, ya que el resultado puede
tener decimales y tener que declarar las
variables como float para que nos indique la
cantidad con sus decimales.

Simplificar operaciones
Ej:

a = a +b;

a+=b; // es lo mismo

a-=b; // con la resta


Operaciones con variables

sing [Link]; El orden de ejecución importa.


using [Link];
using UnityEngine;
public class PrimerScript : MonoBehaviour
{

int a = 1;
int b = 3;
int resultado = 0 ;

void Start()
{
resultado = a + b;
[Link]("el resultado es :“ + resultado);
resultado = a - b; Tb podríamos hacer las
[Link]("el resultado despues es :“ + resultado); Operaciones direcamente
} Dentro del debug
}
void Start(){} //Solo se ejecuta una vez

void Update(){} //Se ejecuta en bucle


Operadores relacionales y condicionales

Ejercicio:

Indica si el jugador esta vivo o esta


muerto
Operadores relacionales y condicionales
using [Link];
using [Link];
using UnityEngine;
public class PrimerScript : MonoBehaviour
{

int vida = 3;
void Start()
{

if (vida>0)
{
[Link]("estoy vivo");
}
else
{
[Link]("Estoy muerto");
}

}
private void Update()
{

}
}

También podría gustarte