Scripting visual

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 tradicionales de código.

Mira nuestro tutorial

¿Quieres empezar a usar el scripting visual lo antes posible? Este tutorial de inicio rápido te presenta los conceptos básicos del scripting visual para ayudarte a hacer tus propios juegos con la lógica basada en nodos.

Scripting visual en Unity, con la tecnología de Bolt

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.

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 de nodos creados por miembros más técnicos del equipo.

Aumenta la velocidad del prototipado y las pruebas para los desarrolladores

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, independientemente de su nivel de conocimiento de programación.

Beneficios clave

Gráficos de flujo

Los gráficos de flujo 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 frame o cuando se produzca un evento.

Gráficos de estado

Los gráficos de estado te permiten crear comportamientos integrados que les indica 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 Play Mode a fin de ver las actualizaciones del scripting visual en tiempo real. Esto 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 de reproducción y resaltará qué nodos se están ejecutando cuando suceda. Si se produce un error en el tiempo de ejecución, el origen aparecerá destacado en el gráfico.

Diseñado para que resulte fácil usarlo

El scripting visual está diseñado para que les resulte más accesible a los creadores menos técnicos gracias a una nomenclatura clara y funciones de agrupación y comentarios que hacen que los gráficos puedan leerse con facilidad. Además, cuenta con un buscador de concordancias que te permite buscar rápidamente lo que necesitas.

Compatibilidad con la base de código

Puedes utilizar un método, campo, propiedad o 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.

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?

A partir de la versión 2021.1, el scripting visual está incluido en Package Manager y se entrega junto con Unity Editor.

Puedes descargar gratis Bolt Visual Scripting para las versiones 2019 y 2020 LTS en la Asset Store de Unity.

¿Qué es la Asset Store 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?

A partir de la versión 2021.1, Unity proporcionará el scripting visual como una función de la plataforma básica y se incluirá en Unity Editor de forma predeterminada.

¿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