Programmation de scripts visuels

La programmation de scripts visuels dans Unity donne la possibilité aux créateurs de développer des mécanismes ou une logique d'interaction dans une expérience de jeu grâce à un système visuel basé sur des graphes plutôt que de la saisie traditionnelle de lignes de code.

Regardez notre tutoriel

Vous souhaitez démarrer avec la programmation de scripts visuels dès que possible ? Ce tutoriel de démarrage rapide présente les bases de la programmation de scripts visuels pour vous permettre de réaliser vos jeux de logique basée sur des nœuds.

Programmation de script visuel Bolt dans Unity

Créez visuellement une logique de programmation de scripts

La programmation de scripts visuels dans Unity permettra aux membres de votre équipe de créer une logique de programmation de scripts à l'aide de graphes visuels à glisser-déposer plutôt que de saisir du code manuellement, à partir de rien. Elle permet également une collaboration plus fluide entre les programmeurs, les artistes et les concepteurs pour un prototypage et une itération plus rapides.

Contrôle amélioré pour les artistes et les concepteurs

La programmation de scripts visuels est un choix judicieux pour les concepteurs et les artistes qui souhaitent tester des idées, effectuer des changements ou conserver un contrôle plus rapproché sur leurs projets dans Unity. Les membres qui ne sont pas spécialisés en programmation peuvent également utiliser les graphes de nœuds, réalisés par d'autres membres de l'équipe technique.

Accélérez le prototypage et la phase de test pour les développeurs

Les programmeurs peuvent renforcer leur équipe

Créez des nœuds personnalisés avec programmation de scripts visuels pour permettre de rationaliser la collaboration entre les membres de votre équipe, qu'il s'agisse d'artistes ou de concepteurs. De cette façon, davantage de membres de votre équipe peuvent facilement travailler ensemble, quel que soit leur niveau de connaissances en programmation.

Avantages clés

Graphes de flux

Les graphes de flux sont les outils principaux de création des interactions dans vos projets. Grâce aux actions et aux valeurs basées sur des nœuds, ces graphes vous permettent d'exécuter votre logique selon l'ordre que vous indiquerez, de l'appliquer sur chaque image ou lorsqu'un événement survient.

Graphes d'état

Les graphes d'état vous permettent de réaliser des comportements autonomes indiquant aux objets quelle action ils doivent effectuer quand ils sont dans une situation particulière. Ils sont conçus pour une logique de haut niveau telle que des comportements d'IA, une structure de scène ou de niveau ou tout autre aspect d'un scène nécessitant des comportements pour passer d'un état à un autre.

Modifications en direct

Appliquez des modifications aux graphes en mode lecture pour visualiser les mises à jour de programmation de scripts visuels en temps réel. Les itérations et les tests pourront être effectués beaucoup plus rapidement sans qu'il soit nécessaire de compiler à nouveau les modifications apportées au projet.

Débogage et analyse

La programmation de scripts visuels est conçue pour afficher les valeurs sur le graphe en mode lecture et met en évidence les nœuds en cours d'exécution lorsque cela se produit. Si une erreur survient lors de l'exécution, la source sera indiquée en surbrillance dans le graphe.

Conçue pour une plus grande facilité d'utilisation

La programmation de scripts visuels est conçue pour être plus accessible aux créateurs moins spécialisés en technique grâce à des conventions de dénomination, des commentaires et des groupements de fonctionnalités plus intuitives qui rendent les graphes plus faciles à lire. Le Fuzzy finder est également à votre disposition pour faciliter vos recherches selon vos besoins.

Compatibilité avec votre base de code

Utilisez une méthode, un champ, une propriété ou un événement à partir de Unity, des plugin tiers ou même de scripts personnalisés à l'intérieur de vos graphes. La programmation de scripts visuels accède directement à votre base de code par réflexion et est systématiquement mise à jour.

Questions les plus fréquentes

Qu'est-ce que la programmation de scripts visuels ?

La programmation de scripts visuels correspond à la faculté de manipuler des objets et des comportements dans Unity à l'aide de graphes, sans avoir à saisir manuellement du code, à partir de rien. La logique est élaborée en connectant des nœuds visuels et en permettant à des artistes, des concepteurs et des programmeurs de créer des expériences de jeu et des systèmes interactifs très simplement.

Comment puis-je accéder à la programmation de scripts visuels ?

Depuis la version 2021.1 et les versions ultérieures, la programmation de scripts visuels est intégrée au Package Manager et livrée avec l'éditeur Unity.

Pour les versions 2019 et 2020 du LTS, le script visuel Bolt peut être téléchargé gratuitement à partir de l'Asset Store Unity.

Qu'est-ce que la Unity Asset Store ?

L'Asset Store Unity est un site de commercialisation qui propose des milliers de ressources gratuites ou à des prix abordables permettant d'économiser du temps et des efforts considérables pour les créateurs Unity. Il s'agit d'une ressource puissante pour les développeurs Unity efficaces, qui propose plus de 60 000 packs avec des outils et des extensions d'éditeur, des éléments artistiques en 3D ou 2D, de la musique cinématographique de qualité, des effets sonores, etc.

Avec quelles versions de Unity le script visuel Bolt est-il compatible ?

Le script visuel Bolt sera toujours compatible avec les projets développés sur les versions 2018, 2019 et 2020 du LTS pour Unity.

Comment la programmation de scripts visuels va-t-elle évoluer dans Unity ?

Unity fournira la programmation de scripts visuels en tant que fonctionnalité principale, intégrée avec l'éditeur Unity par défaut, pour les versions 2021.1 et ultérieures.

Qu'en est-il de la programmation de scripts visuels basée sur DOTS ?

Unity est en train d'évaluer l'avenir de la programmation de scripts visuels en prenant en considération Bolt, Bolt 2 et notre solution de programmation de scripts visuels basée sur DOTS. Notre objectif est de créer une solution unique et cohérente qui ne présente pas de fonctionnalités incompatibles, qui ne divise pas les différentes communautés et qui répond aux attentes de nos utilisateurs en matière de préparation à la production. Pour en savoir plus sur l'évolution de la programmation de scripts visuels, n'hésitez pas à nous rejoindre sur les forums.

Ce site utilise des cookies dans le but de vous offrir la meilleure expérience possible. Consultez notre politique de cookies pour en savoir plus.

Compris