Programmation de scripts visuels Unity

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 à l'aide d'un système visuel basé sur des graphes plutôt que de la saisie traditionnelle de lignes de code.

Regarder un 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 création d'une logique basée sur des nœuds pour vous aider à créer vos propres jeux à l'aide de scripts visuels dans Unity.

Avantages clés
Intro programmation de scripts visuels

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 programmeurs et les graphistes

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 nœuds et les graphes personnalisés créés par d'autres membres de l'équipe technique.

Programmeurs travaillant ensemble

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. Ainsi, un plus grand nombre de membres de votre équipe peuvent aisément travailler ensemble lors du prototypage ou de la production, quel que soit leur niveau de connaissances en programmation.

Fonctionnalités

Graphiques de script

Les graphes de script sont les principaux outils 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 Play 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 dans tout le graphe en mode Play et met en évidence les nœuds qui sont exécutés au fur et à mesure. 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

Améliorez l'accessibilité pour les 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 menu 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.

En savoir plus

Unity Learn

Cette formation complète Unity Learn est conçue pour vous permettre de démarrer avec la programmation de scripts visuels.

Documentation

Consultez la documentation Unity pour en savoir plus sur la programmation de scripts visuels.

Communauté

Rendez-vous sur les forums pour obtenir de l'aide de la part de la communauté et prendre connaissance des dernières nouveautés en matière de programmation de scripts visuels dans Unity.

Vous êtes prêt à commencer ?

Téléchargez Unity 2021 ou une version ultérieure pour que la programmation de scripts visuels Unity soit disponible automatiquement dans l'éditeur. Pour les versions 2018, 2019 et 2020 de Unity, la programmation de scripts visuels Unity (anciennement connue sous le nom de Bolt) peut être téléchargée gratuitement depuis l'Asset Store Unity.

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 ?

Téléchargez Unity 2021 ou une version ultérieure pour que la programmation de scripts visuels Unity soit disponible automatiquement dans l'éditeur.

Pour les versions 2018, 2019 et 2020, la programmation de scripts visuels peut être téléchargée gratuitement à partir de l'Asset Store Unity.

Qu'est-ce que l'Asset Store Unity ?

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 la programmation de scripts visuels Bolt est-elle compatible ?

La programmation de scripts visuels 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 ?

Vous pouvez suivre les dernières mises à jour de la programmation de scripts visuels Unity en consultant notre nouvelle feuille de route de la plateforme Unity pour l'expérience de jeu et l'interface utilisateur, et n'hésitez pas à partager vos commentaires directement avec l'équipe Produit.

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