Créer un HUD pour votre jeu

Document sans nom


Créer un HUD pour votre jeu


Bonjour à tous, je vais vous montrer comment faire un HUD (Head up display, ou "affichage tête haute" en français) afin de rendre plus dynamique votre jeu ! Ici ce sera un jeu ou un bonhomme peut obtenir des points avec un certaine barre de santé.

1.Créer la barre de santé


Pour commencer passer en vue de Face (Numpad 1) puis créer un nouveau plan après avoir supprimé le cube d'origine. Modifier le plane afin d'en faire un rectangle imitant une barre de vie. Restez en Mode Edit et déplacez le plan afin que le centre de gravité de l'objet soit sur l'alignement du côté gauche de la barre de vie.



Maintenant, passez à la frame 100 et appuyez sur la touche i et sélectionnez "Scale". Ensuite retourne à la frame 1 et faites S sur l'axe des x et "scalez" le rectangle afin d'obtenir une barre droite.
Remarque : Faites cela en Object Mode !!!
Faites Alt+a et vous constaterez que la barre grandira ! Je sais que l'on veut qu'elle diminue mais sachez que si vous faites la manœuvre à l'envers, cela ne marchera pas puisque toutes les frames auront la droite et il vous sera impossible à la frame 100 de le mettre en un rectangle.
Passons maintenant à la logique de cette barre (F4). Ajoutez une property de type "int", de nom "health" et de valeur "100".Ensuite ajoutez un sensor "Always", un controller "AND" et un actuator "ipo" avec la fonction "property" ayant pour valeur "health".

Voilà votre barre de vie à été créée ! Donc si vous entrez comme valeur dans la property health par exemple 45, lorsque vous ferez "p" la barre sera automatiquement à la valeur health !


2.Créer le contrôleur des points


Déplacez votre précédente création puis ajoutez un nouveau plan, passez en Mode UV/Face select et chargez l'image suivante (cliquez dessus pour télécharger) :



Mettre de préférence au format TGA.

Ensuite sélectionnez les 4 points dans la fenêtre qui a chargé l'image et positionnez la sélection sur le signe @. Ensuite dans l'onglet "Texture Face" du panneau "Editing", activez "Text" et "Alpha" et validez par "Copy Draw mode". Dans le panneau Logic, ajoutez une property "int" de nom "Text" (Attention très important sinon cela ne marchera pas !!!) et de valeur "0".

Votre compteur de points et terminé !


3.Compilation des deux objets sur un personnage (empty pour l'instant)


Ajoutez un empty et sélectionnez les 2 autres objets précédemment crées. On va ce concentrer sur le panneau Logic donc il vaut mieux faire Ctrl + (touche du haut) sachant que votre pointeur doit être sur la zone du panneau Logic afin d'afficher ce dernier en plein écran. Ajouter un sensor "Keyboard" avec "Espace" la touche assignée ainsi qu'un controller à l'empty. Ajoutez un actuator property chacun à la barre de santé ("Plane" par défaut) et au compteur de points ("Plane.001 par défaut).
-Dans "Plane", la property contient la fonction "Add" ayant pour nom "health" et pour valeur "-1".
-Dans "Plane.001", la property contient la fonction "Add" ayant pour nom "Text" et pour valeur "+5".
Reliez enfin ces deux actuators au controller de l'empty.


4.Conclusion


Lorsque vous appuierez sur P, le jeu se lancera, normal :-p. Ensuite dès que vous appuierez sur "Espace" votre vie chutera de 1 et vous gagnerez 5 points.

Le tutoriel est terminé et j'espère qu'il vous servira fortement !!!

Voici un petit fichier d'exemple : Fichier d'exemple de ce tuto

A bientôt !

Tutoriel rédigé pour le Blender Clan par Monster_kill, janvier 2008

    


Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.

Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Questions & Réponses Curseur souris disparaît en plein écran 1 732 Aujourd'hui 00:05:47
RatedJosh 
Moteur de jeu GameBlender et alternatives Remake Zillion sur blender...2.76!!!    [1][2] 18 4983 Hier 23:59:47
RatedJosh 
Questions & Réponses [résolu] Probleme de rendu qui ne correspond pas a la scene 2 73 17/03 11:48:03
moonboots 
[WIP] et travaux terminés [terminé] Court métrage ICE - Short film - 0 81 15/03 01:12:45
meltingman 
Questions & Réponses [non résolu] animation d'un toiurniquet, Comment faire? 4 162 13/03 18:55:07
yawdpwal 
Questions & Réponses miniatures 3 640 12/03 03:49:02
meltingman 
Questions & Réponses Importer plusieurs objets avec un alignement 0 100 11/03 14:11:06
Warels 
Python & Plugins Ouverture de fichier pov dans Blender 1 131 07/03 18:45:18
KaHuZak 
Mes premières images sous Blender (débutants) wip- personnage semi lowpoly pour anim/jeux 1 121 06/03 21:03:35
meltingman 
[WIP] et travaux terminés Merci a tous pour votre aide 2 185 06/03 20:57:49
meltingman 
Questions & Réponses Plusieurs mesh mélangés, les séparés proprement un par un 6 337 01/03 11:42:43
Warels 
Questions & Réponses Weight painting bug ? 6 504 21/02 15:37:55
meltingman 
Questions & Réponses texture paint perdu 1 197 10/02 15:55:18
moonboots 
Questions & Réponses texture paint perdu 0 164 10/02 14:34:46
ALK-chimiste 
The Blender Clan 'tchat Buy (5 Pcs) New Samsung Galaxy S23 Ultra 256GB $4,495 Website: www.cutebitelectronics.com 0 214 06/02 10:37:12
emailychang01 
Questions & Réponses [non résolu] Blender et OBJ 0 228 01/02 11:09:31
stigmamax 
Mes premières images sous Blender (débutants) 2.80 ---> 3.00 ? 2 337 31/01 15:27:50
HarDrive 
The Blender Clan 'tchat Buy (50 Pieces) New Samsung Galaxy Z Flip4 128GB Unlocked $17,450 0 226 26/01 07:44:35
emailychang01 
The Blender Clan 'tchat Buy (30 Pcs) New Mac mini M2 (2023) 256GB SSD $8,970: www.cutebitelectronics.com 0 168 25/01 11:02:28
emailychang01 
The Blender Clan 'tchat Buy (50 Pcs) New iMac M1 24-inch (2021) 512GB SSD $44,950 Website: www.cutebitelectronics.com 0 6425 24/01 09:21:49
emailychang01 

Qui est en ligne
198 utilisateur(s) en ligne (dont 1 sur Tutoriels)

Membre(s): 0
Invité(s): 198


plus...
Nouveaux membres
MathiasFul 18/8/2022
VicenteZcl 18/8/2022
OlivaL1007 18/8/2022
Adrian8943 18/8/2022
NorbertoGe 18/8/2022
VeronaKais 18/8/2022
BettieSile 18/8/2022
DarylTier 18/8/2022
BretParkhi 18/8/2022
LeoTrotter 18/8/2022
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Mar 29
GeeWee's B-Day
Mai 18
Anniversaire Luneo
Jui 30
Anniv des Jedi :-D
plus 225 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445