Unreal Tutorial | Développer un plugin | Partie 5 - Slate Framework
Lost in Game Studio
Sujet du tutoriel : Développer un plugin pour l'Unreal Engine ! Engine Version : 5.0.3 Je vous propose de me suivre dans ce tutoriel en plusieurs parties afin d'apprendre à développer un plugin pour l'Unreal Engine.
Dans cette cinquième partie, nous allons voir ensemble comment créer des interfaces utilisateur grâce au Framework Slate (SWidget). Nous allons voir quels sont les différentes classes que l'on peut utiliser et nous nous attarderons sur le fonctionnement et l'utilisation de Slate en créant le viewport de notre éditeur personnalisé.
Chapitres 00:00:00 - Intro 00:02:27 - Télécharger le projet sur Github 00:02:50 - Classes disponible et différences 00:10:56 - Création du viewport 00:13:51 - Slate Arguments 00:23:24 - Viewport Layout 00:27:27 - Zoom et translation du canvas 00:37:52 - OnArrangeChildren() 00:55:00 - Récupérer les inputs sur un SWidget 01:01:56 - OnPaint() 01:08:50 - Draw Brush (MakeBox) 01:16:16 - Correction de la translation inversée du canvas 01:19:42 - Création de la classe "Contrôle Virtuelle" 01:34:12 - Ajouter un SWidget au viewport 01:43:52 - Draw Canvas Outline (MakeLines) 01:51:43 - Conclusion
Soutenez Lost in Game Studio et la chaine "Buy me a coffee" https://ko-fi.com/lostingamestudio
Un like et un commentaire, ça me fait plaisir et ça aide au référencement ;)
Liens
- Chaine Youtube | https://www.youtube.com/channel/UCfzNhrrk4P9wysoAn7-4MBw
- Chaine Odysee | https://odysee.com/@lostingamestudio
- Ko-fi | https://ko-fi.com/lostingamestudio
- Paypal (don) | https://www.paypal.com/paypalme/lostingamestudio
- Twitter | https://twitter.com/lostingamestd
- Facebook | https://www.facebook.com/lostingamestudio
- Github | https://github.com/lostingamestudio/MakePluginTutorial
Si vous voulez recevoir une notification lorsque je publie une nouvelle vidéo, abonnez vous à la chaine et assurez-vous que les notifications sont activées ;)
N'hésitez pas à commenter la vidéo pour me faire savoir ce qui est bien et ce qui doit être amélioré ! Vous pouvez aussi me proposer un sujet de tuto que vous voudriez que j'aborde sur l'Unreal Engine.
2310290215 Bytes