Unity Visual Scripting
Mira un tutorial
¿Quieres empezar a usar el scripting visual lo antes posible? Este tutorial de inicio rápido presenta los conceptos básicos de la creación de lógica basada en nodos para ayudarte a crear tus propios juegos usando secuencias de comandos visuales en Unity.
Beneficios clave
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.
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. Los no programadores también pueden utilizar nodos y gráficos personalizados creados por miembros más técnicos del equipo.
Cree nodos personalizados con secuencias de comandos visuales para ayudar a optimizar la colaboración en todo su equipo, desde artistas hasta diseñadores. De esta manera, más miembros de su equipo pueden trabajar juntos cómodamente mientras crean prototipos o están en producción, independientemente de su nivel de conocimientos de programación.
Características
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.
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.
Haz cambios en los gráficos mientras usas Play Mode 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 probar ideas sin necesidad de volver a compilar los cambios del proyecto.
Las secuencias de comandos visuales están diseñadas para mostrar valores en todo el gráfico durante el modo de reproducción y resaltarán qué nodos se están ejecutando a medida que sucede. Si ocurre un error en tiempo de ejecución, la fuente se identificará y resaltará dentro del gráfico.
Aumente la accesibilidad para los creadores menos técnicos con convenciones de nomenclatura fáciles de usar, funciones de agrupación y comentarios que mantienen los gráficos fáciles de leer, y el menú Fuzzy Finder, que facilita la búsqueda de lo que necesita.
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.
Más información
Este curso completo de Unity Learn está diseñado para ayudarte a comenzar con el scripting visual.
Lee la documentación de Unity para obtener más información sobre el scripting visual en Unity.
Consulta los foros para obtener ayuda de la comunidad y enterarte de las novedades sobre el scripting visual en Unity.
Descargue Unity 2021 o superior para que Unity Visual Scripting esté disponible automáticamente en el Editor. Para las versiones de Unity de 2018, 2019 y 2020, Unity Visual Scripting (anteriormente conocido como Bolt) está disponible para descargar de forma gratuita desde Unity Asset Store.