Unity Visual Scripting

El scripting visual en Unity permite que los creadores desarrollen mecánica o lógica de interacción del juego mediante un sistema visual, basado en gráficos, en lugar de escribir líneas de código tradicionales.

Mira un tutorial

¿Quieres empezar a usar el scripting visual lo antes posible? En este tutorial de inicio rápido, se te presentan los conceptos básicos para la creación de lógica basada en nodos para ayudarte a hacer tus propios juegos mediante scripting visual en Unity.

Ventajas principales
Introducción del scripting visual

Crea lógica de scripting visual

El scripting visual en Unity ayuda a que los miembros del equipo creen una lógica de scripting mediante gráficos visuales, con nodos que se arrastran y sueltan, en lugar de escribir código desde cero. También permite una colaboración fluida entre programadores, artistas y diseñadores para un prototipado e iteración más rápidos.

Controles mejorados para programadores y artistas

Control mejorado para artistas y diseñadores

El scripting visual es una excelente solución para diseñadores y artistas que quieren probar ideas, hacer cambios o mantener un control más directo sobre el trabajo que hacen en Unity. Quienes no son programadores también pueden usar los gráficos y nodos personalizados creados por miembros más técnicos del equipo.

Programadores trabajando juntos

Los programadores pueden potenciar a su equipo

Crea nodos personalizados con scripting visual para agilizar la colaboración en todo tu equipo, tanto de artistas como de diseñadores. Así, más miembros de tu equipo trabajarán juntos de manera conveniente al crear prototipos o en la etapa de producción, independientemente de su nivel de conocimiento de programación.

Características

Gráficos de script

Los gráficos de script constituyen la principal herramienta para crear interacciones en tus proyectos. Utilizando acciones y valores basados en los nodos, estos gráficos te permiten ejecutar la lógica en el orden que especifiques, ya sea en cada fotograma o cuando se produzca un evento.

Gráficos de estado

Los gráficos de estado te permiten crear comportamientos integrados que les indican a los objetos qué acciones deben ejecutar cuando se encuentran en un estado determinado. Son aptos para lógica de alto nivel; por ejemplo, los comportamientos de AI, la estructura de las escenas o los niveles o cualquier aspecto de una escena que requiera comportamientos que pasan de un estado a otro.

Edición en vivo

Haz cambios en los gráficos mientras usas el modo Play a fin de ver las actualizaciones del scripting visual en tiempo real. Este enfoque ofrece una forma mucho más rápida de iterar y de probar ideas sin necesidad de volver a compilar los cambios del proyecto.

Depuración y análisis

El scripting visual está diseñado para mostrar los valores en el gráfico durante el modo Play y resaltará qué nodos se están ejecutando cuando suceda. Si se produce un error en el tiempo de ejecución, el origen se identificará y aparecerá destacado en el gráfico.

Diseñado para que resulte fácil usarlo

Obtén mayor accesibilidad para los creadores que tienen menos conocimientos técnicos gracias a una nomenclatura clara y características de agrupación y comentarios que hacen que los gráficos puedan leerse con facilidad. Además, podrás usar un buscador de concordancias parciales que te permite buscar rápidamente lo que necesitas.

Compatibilidad con la base de código

Puedes utilizar un método, un campo, una propiedad o un evento de Unity, cualquier complemento de terceros o, incluso, scripts personalizados dentro de tus gráficos. El scripting visual accede directamente a la base de código mediante un proceso de reflexión y está siempre actualizado.

Más información

Unity Learn

Este curso completo de Unity Learn está diseñado para ayudarte a comenzar con el scripting visual.

Documentación

Lee la documentación de Unity para obtener más información sobre el scripting visual en Unity.

Comunidad

Consulta los foros para obtener ayuda de la comunidad y enterarte de las novedades sobre el scripting visual en Unity.

¿Todo listo para empezar?

Descarga Unity 2021 o una versión posterior para tener disponible Unity Visual Scripting automáticamente en el Editor. Para las versiones de Unity 2018, 2019 y 2020, Unity Visual Scripting (anteriormente conocido como Bolt) está disponible para descargarlo de forma gratuita desde la Tienda de recursos de Unity.

Preguntas frecuentes

¿Qué es el scripting visual?

El scripting visual es una forma gráfica de manipular los objetos y los comportamientos en Unity sin tener que escribir código desde cero. La lógica se construye conectando nodos visuales, lo que permite que artistas, diseñadores y programadores creen juegos y sistemas interactivos con facilidad.

¿Cómo puedo acceder al scripting visual?

Descarga Unity 2021 o una versión posterior para tener disponible Unity Visual Scripting automáticamente en el Editor.

Para las versiones 2018, 2019 y 2020, el scripting visual está disponible para descargarlo de manera gratuita desde la Tienda de recursos de Unity.

¿Qué es la Tienda de recursos de Unity?

La Asset Store de Unity es un mercado donde hay miles de assets gratuitos o con precios muy económicos que permiten ahorrar tiempo y esfuerzo al crear con Unity. Es un recurso muy útil para los desarrolladores Unity exitosos que ofrece más de 60 000 paquetes que incluyen herramientas y extensiones para el Editor, arte 3D y 2D, música y efectos de sonido de calidad cinemática, y mucho más.

¿Con qué versiones de Unity es compatible Bolt Visual Scripting?

Bolt Visual Scripting seguirá siendo compatible con los proyectos de las versiones 2018, 2019 y 2020 LTS de Unity.

¿De qué manera evolucionará el scripting visual en Unity?

Sigue las últimas actualizaciones de Unity Visual Scripting en nuestra nueva hoja de ruta de la plataforma de Unity: diseño de jugabilidad e interfaz de usuario y comparte tus comentarios directamente con el equipo de producto.

¿Qué es el scripting visual basado en DOTS?

Unity está evaluando el futuro del scripting visual, considerando Bolt, Bolt 2 y nuestra solución de scripting visual que utiliza la pila de tecnología basada en datos (DOTS). Nuestro objetivo es crear una sola solución, unificada, en la que puedan usarse todas las funciones, que no genere comunidades fragmentadas y que cumpla con las expectativas de los usuarios en cuanto a estar lista para producción. Para obtener más información sobre la evolución del scripting visual, participa en nuestros foros.

Usamos cookies para brindarte la mejor experiencia en nuestro sitio web. Visita nuestra página de política de cookies si deseas más información.

Listo