Pour les `lèches c'est dans kind/arrow je crois! Et regarde ce tuto sur LibBuilder que j'ai fait a un gars par MP:
P.S: J'ai plus les liens des photos!! Et je ne modifira pas ce que j'ai marqué pour lui!!

C'est très simple. Lorsque tu ouvre LibBuilder, tu vois ceci a l'écran:
Il faut premièrement s'occuper de cette partie de l'écran pour commencer:
On va donc expliquer les boutons de haut en bas.
Le champ de texte Tab Caption que tu vois en haut (tu t'en doutais!) sert a entrer le nom de la librairie et c'est sous ce nom quelle aparaitra dans GM.
Librairie ID quand a lui, je ne sais pas ce qu'il fait de bon dans la vie! Mais de toute manière il est barré et tu ne peux pas y toucher...
Information... permet d'entrer des informations sur la librairie comme l'auteur, la version et la dernière date de modification (elle est mis elle même. Tu ne peux y toucher). Et aussi elle peut ajouter quelques notes. Voici la fenêtre:
Advanced Fait en sorte que la librairie doit être présente dans le mode avancé de GM seulement. Je ne sais pas pourquoi mais lorsque j'ai commencé ma lib 3D le bouton avais l'air de s'être coché tout seul...
Initialise Code: Met un code en GML pour la lib.
Ici maintenant: le plus important pour les actions! (aaah! Enfin!)
Le bouton Add sert a ajouter une action. Le bouton Delete en supriment et les boutons Up et Down servent eux a classer les actions. (rêgler l'ordre) Les monter, descendres... Lorsque tu monte ou descen une action, tu remarquera que l'ordre n'est pas redevenue normale comme ceci (j'ai fait descendre l'action 2):
Mais ne t'en fais pas! GM ne mettra pas les actions dans le bordel! LibBuilder aussi ses actions seront dans l'ordre et tout redeviendra dans l'ordre au prochain démarage. Maintenant, passons aux choses sérieuses: les actions! .... Lorsque tu appuira sur Add une action sera ajoutée dans la liste et ceci apparaitra:
Comme c'est ici que ça se corse, nous allons passer aux description plus rapidement: Avec simplement leurs noms et leuurs fonctions!
GENERAL:
Name: Entre le nom de l'action! (facultatif)
Action ID: Sais pas! Mais je crois que ça permet de "voyager" plus vite entre les actions...
Image:Tu met l'image de ton action. (les actions de GM ont une taille de 24x24 pixels ce qui est aussi le minimum de taille et le maximum est 32x32.)
Description: Met une description de ton action (facultatif)
List Text: Le texte qui aparaitra lorsque l'action sera dans la liste d'actions.
Hint Text: Le texte de la Pop-Up qui aparaitra si tu laisse ta sourispointée sur l'action.
Hidden: Sais pas...
Advanced: Indique si l'action doit être montré seulement dans le mode avancée (tu n'as pas besoin de cocher toutes les actions si tu as déja coché le Advanced en dessou de initialise code.)
Registred Only A cocher si l'action est disponible seulement dans la version enregistrée de GM. Domage que si tu ne le coche pas et que c'est une action enregistrée ça ne fonctionne pas tout de même... GM n'est pas un gros
Kind (C'est un menu déroulant):
-Normal: Normal...
-Begin group et -End group: Agis comme les actions "Start et End of a block" ( ) en faite, comme ça:
(Cette fenêtre est dans GM.)
Tout les autres je sais pas eccepté:
-Label qui fait un séparateur comme ça:
Maintenant, passons dans:
L'INTERFACE:
Lorsque tu es dans Kind/Normal, tu vois cette partie de plus:
Kind: Ne me pose pas la question je ne sais pas! Sinon je crois savoir ce qu'est:
Code Editor: Montre un éditeur de code GML comme quand ont insert cette icone:
Text editor: Montre un éditeur de texte comme dans les informations du jeu.
Question: Est une action commençant par la variable Code:
if
donc est en arrière-plan comme ça l'image de l'action:
Show "Apply to": Montre "Aply to" dans la fenêtre de l'action (donc permet le choix de "self","other" et "object".
Show "Relative": Montre la case a cocher "Relative" dans la fenêtre de l'action.
Arguments Count: Détermine le nombre d'arguments (LibBuilder en prent jusqu'a 6). Les arguments sont en faite lorsque les fenêtres d'action apparait exemple on choisi le choix de x. Dans son menu déroulant (je n'en connait pas beaucoup):
-Expression: Dit de mettre un simple chiffre.
-String: Dit de mettre une phrase pour un message (je crois!)
-Menu Montre un menu. Avec "true" et "false" par exemple.
-Color Dit de choisir une couleur.
Les autres sont dire de choisir exemple un objet ou un sprite dans leur liste. Ils sont pour toutes les ressources. Ils en existes d'autres mais je ne sais pas a quoi ils servent.
EXECUTION:
C'est sans doute la catégorie la plus importante car sans cela, rien ne se produirai lorsque tu mettra ton action dans sa liste si tu n'as rien fait dans cette catégorie!
Nothing: Ne fait rien!!
Function: Entrer une fonction en GML simple qui n'a pas d'arguments. Exemple:
Code:
d3d_start()
Code: Sert a mettre une fonction avec des arguments. Lorsqu'elle est cochée, elle ouvre l'éditeur de code GML de GM et te permet d'entrer ton code:
Exemple:
Code:
d3d_set_fog(argument0,argument1,argument2,argument3)
Je crois que l'argument0 est inclus. Lorsque qu'ont met des arguments, il est essentiel de commencer par "arguemt0" et non pas par "argument1". Donc, ce que j'ai fais, la fonction:
Code:
d3d_set_fog
Met du brouillard pour la 3D. Puis dans mais arguements, j'ai mis:
Tu comprend?
Et maintenant...
LA SIMPLE BARRE D'OUTIL!!
Je supposse que le seul bouton que tu ne sais pas sa signification est le 7ieme? Il sert tout simplement a mettre les actions d'une autre librairie a celle-ci! Très pratique pour créer d'autres version d'une lib!
J'espère que tu as compris LibBuilder!
A+