Introduccion de scripts a unity 3d

Páginas: 5 (1176 palabras) Publicado: 8 de marzo de 2014
Tutorial de Unity 3D
Tema 2
Introducción a los scripts de Unity3D

Introducción a los scripts Unity3D
1. Objetivos
Los scripts son una parte esencial de Unity3D ya que definen los comportamientos de tu videojuego.
En este tutorial introduciremos los conceptos básicos de creación de scripts con el lenguaje Javascript. No
son necesarios conocimientos previos de Javascript para seguirlo.Además de Javascript, C# y Boo son otros lenguajes con los que poder crear scripts en Unity3D. En este
tutorial también introduciremos los elementos clave de la API (Application Program Interface). La API es
básicamente código que ha sido previamente escrito para ti de forma que puedas centrarte directamente en
el diseño de tu videojuego acelerando el tiempo de desarrollo.
2. PrerequisitosVamos a centrarnos en la creación de scripts y asumimos que ya estamos suficientemente
familiarizados con la GUI de Unity3D que trabajamos en el tema anterior.
Para hacer el scripting más fácil de entender, es preferible tener un editor de código que soporte un
resaltado de sintaxis para Javascript. Esto significa que las palabras reservadas (La sintaxis que viene de
serie con Javascript) seacoloreada de forma distinta que las palabras definidas por el usuario. Un editor
con estas características sería SubEthaEdit.
Para facilitarte las cosas, nuevamente usaremos un guión (-) para prefijar todas las acciones que requieran
tu intervención directa con el programa.
3. Convenios de nombre
Antes de empezar, vamos a mencionar varios convenios de nombrado de Unity3D:
Variables: Empiezan conletra minúscula. Las variables sirven para almacenar información sobre aspectos
de algún estado del videojuego.
Funciones: Empiezan con letra mayúscula. Las funciones son bloques de código que se escriben una sóla vez
y pueden ser reutilizadas tantas veces como sea necesario.
Tutorial de Unity 3D Introducción a los scripts de Unity3D
Pág. 1

Tutorial de Unity 3D
Tema 2
Introducción alos scripts de Unity3D

Clases: Empiezan con letra mayúscula. Son básicamente colecciones de funciones.
Siempre que leas ejemplos de código de Unity3D o la propia API de Unity3D, presta especial atención a la
primera letra de cada palabra. Te ayudará a entender mejor las relaciones entre objetos.
4. Entrada de datos
En nuestro primer programa vamos a permitir al usuario moverse dentro de unmundo sencillo del
videojuego.
4.1 Configurando la escena
– Arranca Unity3D
En primer lugar crearemos una superficie sobre la que pueda caminar el usuario. La superficie que
vamos a usar es un cubo aplanado tal y como hicimos en el tema anterior:
– Crea un cubo y escala sus dimensiones x, y, z a 5,0, 0,1, 5,0, respectivamente, verás que se
muestra como un gran plano. Renombra este objeto comoPlano en la Vista de Jerarquía.
– Crea un segundo cubo y colócalo en el centro del Plano. Si no puedes ver los objetos en tu Vista
de Videojuego, modifica la cámara principal para que sean visibles. Renombra este cubo como
Cubo1.
– Deberías también crear una luz puntual y colocarla sobre los cubos de forma que sean más
fáciles de ver.
– Guarda la escena haciendo clic en la pestaña File →Save As y dale un nombre al videojuego.
4,2 Nuestro primer script
Ya estamos listos para empezar a programar nuestro videojuego. Vamos a permitir al jugador
moverse por el mundo controlando la posición de la cámara. Para hacerlo vamos a escribir un script que
leerá la entrada de teclado, a continuación asociaremos el script con la cámara principal.
– Empieza creando un script vacío. Haz clic enla pestaña Assets → Create → Javascript y
renombra el script como Mover1 en el panel de la Vista de Proyecto.
– Haz doble clic en el script Mover1 y se abrirá la función Update ( ) ya insertada en él, puesto que
Tutorial de Unity 3D Introducción a los scripts de Unity3D
Pág. 2

Tutorial de Unity 3D
Tema 2
Introducción a los scripts de Unity3D

es el comportamiento por defecto. Vamos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • unity 3d
  • Unity 3D
  • Unity 3D
  • Introduccion al 3d/ autor en el documento
  • Introduccion a 3D Studio Max
  • Introduccion a 3d max
  • programacion unity 3d
  • 3D with c4d and unity

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS