UNREAL ENGINE : BLUEPRINT

Par aligtas, 2 mars, 2024
blueprint

INTRODUCTION

Yo yo yo! Bienvenue tout le monde dans mon article couvrant sur le système de scriptage visuel d'Unreal Engine , Blueprint. Dans cet article , on va couvrir c'est quoi Blueprint , comment utiliser ,les nodes et des exemples de scripts. Alors, asseyez-vous dans votre chaise favoris , bouillir de l'eau pour votre chocolat chaud avant vous lisez mon article et ALLEZ!

BLUEPRINT

C'EST QUOI BLUEPRINT?

Blueprint est un système de script visuel utilisé dans Unreal Engine basé sur l'utilisation des nodes. On est utilisé pour définir les classes d'Orienté Objet dans le moteur.

COMMENT UTILISER BLUEPRINT?

Image retirée.

Pour voir le blueprint on doit cliquer cet onlget.

Image retirée.

Puis , on va vers le chemin All/ThirdPerson/Blueprints/BP_ThirdPerson.

Image retirée.

Ensuite, cliquez deux fois le class blueprint BP_ThirdPersonCharacter.

Image retirée.

Donc, vous devez arriver dans cet écran qui affiche les choses qui sont en rapport avec la classe de BP_ThirdPersonCharacter.

TROIS ONGLETS

VIEWPORT
Image retirée.

Le viewport est ou on peut voir l'objet selectionné. Tu peux aussi ajouter des objets comme un marteau , un chapeau , etc... 

CONSTRUCTION SCRIPT
Image retirée.

Le construction script est ou tu peux créer votre propre fonction pour cet objet par exemple un script pour voler , s'accroupir , glisser , etc...

EVENT GRAPH

C'est le location ou on travail avec les nodes qui sont les carrés dans l'onglet et la logique. C'est ici ou on contient les codes(blueprint) pour l'objet sélectionné. Dans notre cas pour notre personnage, on contient les nodes pour le mouvement , le déplacement de caméra et quand on commence le jeu.

Image retirée.

NODE

Tous les carrées que j'ai encirclé sont tous les nodes. Il y a beaucoup de type de node comme : event, is , cast et function. 

Image retirée.

Pour cet article , on va couvrir les nodes de base qui se rapporte à l'aspect d'un jeu de plateforme. Pour ajouter un nouvel blueprint/node , on doit cliquer à droit pour montre le menu des nodes.

Image retirée.

Puis , on veut afficher un message sur l'écran que le jeu a commencé. Donc, on va print un string qui contient le message "JEU COMMENCÉ".

Image retirée.Image retirée.

Mais , si on le laisse comme ça , le string n'affichera pas de tout. Alors, on doit connecter ce node de print de l'autre pour que c'est montré sur l'écran.

Image retirée.

Donc, on peut maintenant voir que le message "JEU COMMENCÉ" sur l'écran!

Image retirée.

Si on veut afficher un message par nous-mêmes , on peut utiliser un node que quand il detecte un clé est enfoncé comme E, il affiche le message "Bonjour".

Image retirée. 

Image retirée.Image retirée.

 

CONCLUSION

Ceci est un petit introduction de Blueprint. J'ai couvert seulement les parties pertinantes par rapport aux jeux vidéo. Dans le prochain article , on va parler sur l'interaction de joueur avec des objets comme collision , le mouvement des objets et autres choses. J'espère que vous avez appris quelque chose de mon article et je vous souhaite un bon matin , midi ou nuit!

Auf Wiedersehen!

-Audric Ligtas , Le A-Man

 

RÉFÉRENCES : Matt Aspland [Matt Aspland]. (2023, Février 25). «Press E To Interact | On Screen Prompt - Unreal Engine 5 Tutorial». YouTube. ,https://youtu.be/BpS1D6J09KE?si=WBX1RAWvJ2VSoPOR,(Vidéo consultée le 3 mars 2024) 

Étiquettes

Commentaires2

mkessi

il y a 11 mois 2 semaines

Super intéressant ! 

J'avais déjà utilisé Unreal Engine 5 pour m'amuser quand il commençait à gagner en popularité. C'était super intéressant et aidant de pouvoir visualiser les noeux en temps réel ! comme par exemple une boucle, lorsqu'elle s'exécute on voit en temps réel un petit signal qui traverse le noeud ! 

J'en apprends toujours plus ! 

vhuynh

il y a 11 mois 1 semaine

Je travaille en ce moment avec un projet Blueprint, puis je trouve que t'as bien expliquer le concept! Penses-tu que c'est plus difficle à faire un projet Blueprint qu'un projet en C++?