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
Gráficos de guiones
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. 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.
Depuración y análisis
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.
Diseñado para que resulte fácil usarlo
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.
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.
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.
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.