¿Cómo comenzar a usar scripts?
Tutorial
·
foundational
·
+10XP
·
30 mins
·
(592)
Unity Technologies

En este tutorial, podrás realizar lo siguiente:
- Identificar el rol del código al crear experiencias en Unity.
- Descubrir qué son los IDE y qué IDE tienes instalado en tu computadora.
- Crear un nuevo componente de script.
Languages available:
1. Descripción general
En tutoriales previos, agregaste componentes a los GameObjects para cambiar sus propiedades y comportamientos. Además de usar los componentes proporcionados en el Editor de Unity, puedes personalizar las propiedades y los comportamientos de los GameObjects escribiendo scripts personalizados en lenguaje C# .
En este tutorial, crearás un componente simple «Hello World» y lo agregarás a un GameObject. Verás cómo puedes usar los scripts para manipular lo que aparece en la ventana Inspector para cualquier GameObject. En el proceso, aprenderás sobre las herramientas y ventanas que se usan para programar en Unity.
Nota: Para ver la transcripción del video, selecciona Show transcript (Mostrar transcripción) cuando se esté reproduciendo cada video. También puedes descargar un conjunto de archivos PDF usando el enlace en la sección Materiales (en inglés) en la parte superior de cada página del tutorial.
2. Entornos de desarrollo integrado (IDE)
¿Qué son los IDE?
Los entornos de desarrollo integrado (Integrated development environments, IDE), como Visual Studio y Rider, permiten a los programadores escribir y depurar código de la manera más eficaz posible. Los IDE admiten programación en un amplio rango de lenguajes (p. ej., C#, Java, Javascript, Python, etc.). El desarrollo en Unity, en general, se realiza en C# (se pronuncia «see sharp», en inglés) con Visual Studio.

Mira el video a continuación para descubrir cómo usan los IDE algunos de nuestros creadores con trayectoria.
Técnicamente se puede escribir código en un documento de texto simple, pero los IDE ofrecen a los desarrolladores un conjunto de herramientas que facilitan la programación. Por ejemplo, la mayoría de los IDE incluyen detección de errores para resaltar cuando algo se programa mal, un depurador para ayudar a localizar el origen del error, resaltado de sintaxis para facilitar la lectura del código y finalización de código para completar automáticamente las líneas de código.

Unity incluye Visual Studio y se integra con él para facilitar más la programación y depuración que si fuera un IDE completamente separado.
3. ¿Cómo verificar el IDE?
En general, Visual Studio se instala como un módulo durante la instalación inicial de Unity. Sigue estos pasos para establecer Visual Studio como tu IDE y, de ser necesario, instala el módulo Visual Studio Community usando el Unity Hub. Si bien Unity admite otros IDE, este tutorial se basa en Visual Studio.
4. ¿Cómo crear un nuevo script?
Vamos a crear tu primer script.
1. Abre el proyecto en 3D que creaste para el Desafío: ¡El piso es lava! Tendrás la oportunidad de personalizar más este proyecto con scripts.
2. Crea un nuevo GameObject vacío en la Escena. Para ello, haz clic derecho en Hierarchy y selecciona Create Empty (Crear Vacío).
3. Cambia el nombre del GameObject nuevo a ScriptObject usando la ventana Inspector.
4. Con el GameObject nuevo todavía seleccionado, haz clic en Add Component (Agregar componente) en la ventana Inspector. Selecciona la opción New script (Script nuevo).

5. Habitualmente la primera lección de creación de scripts en un entorno nuevo es el ejercicio «Hello World!», que es lo que haremos con este nuevo script. Asígnale el nombre «HelloWorld» al script nuevo y selecciona el botón Create and Add (Crear y agregar).

6. El script ahora está agregado al GameObject vacío como componente y ahora también aparece en la carpeta Assets (Recursos) de tu proyecto.

7. Haz doble clic en el nuevo script para abrirlo en Visual Studio.
5. Próximos pasos
Ya estás listo para empezar a programar tu nuevo componente de script, que se adjunta a un GameObject vacío. A continuación, explicaremos el script por defecto que ves cuando abres Visual Studio.