Tutoriaux (Cliquez ici pour afficher la liste avec les descriptions)
Tutoriaux GameMaker

       Débutant

L'appellation des ressources dans Game Maker.
Tout d'abord: une ressource c'est quoi?

Sur game maker, c'est une entité que l'on créée, servant au développement du jeu.
exemples:
_les backgrounds (fonds d'écran)
_les objects (objets)
_les fonts (caractères)
_les time lines (sabliers)
_les rooms (salles)
_etc...

Chacune de vos ressources doit avoir un nom.
Par défaut le nom de votre ressource est:
"nom du type d'entité créé_numéro de cette entité"
par exemple:
sprite_0001 pour votre 1er sprite
timeline_0004 pour votre 4ème timeline
Vous pouvez renommer votre ressource comme vous le voulez, enfin pas tout à fait...


Des choses très importantes qu'il faut savoir absolument:


_Evitez de mettre des noms de ressource comportant des espaces, certes parfois ca marche sans aucun problème, mais lorsque vous passez en gml, le nom de votre ressource doit être obligatoirement sans espaces, sinon ca plante.
La solution c'est de mettre des "_" a la place des espaces.
_Chacune de vos ressources doit avoir un nom différent quel que soit le type d'entité.
sinon: le jeu pourrait charger un background alors qu'il voulait charger un object (par exemple) car ces 2 entités avaient le même nom, ce qui a pour conséquence naturelle de faire planter le jeu vu que le programme ne comprend pas pourquoi il a recu un background alors qu'il voulait un object.
_Certains noms sont réservés au programme, comme par exemple: put, else, while, if, int, etc...
Ces mots sont utilisés pour réaliser des scripts (ou lignes de codes) en GML (game maker language)
Vos ressources ne doivent donc pas être nommés sous les noms réservés du programme.
sinon: game maker va vous faire la gueule encore une fois
_Enfin, chacune de vos ressources doivent avoir un nom différent de vos variables.
Là encore, game maker a des noms de variables réservées comme: x, yspeed, etc...
De plus, si vous ajoutez vous même des variables, celà fait des noms réservés en plus.
Pour voir le nom de vos variables pour votre jeu, allez dans "built-in variables" et regardez les noms de vos variables globales et locales.
Encore une fois, ne nommez pas vos ressources sous ces noms.

Solution simple pour ne pas perdre son temps:
Si par exemple vous créez un objet qui sera votre personnage, vous l'appelez "obj_personnage", "obj_pers" ou un autre nom qui vous fait bien comprendre que c'est bien un objet et que c'est votre personnage.
autres possibilités:
"obj_ennemi4"
"obj_chasseur"
"obj_mur_en_briques"

pour un background:
"bg_niveau1"
"bg_tenebres"

pour un timeline:
"time_bossfinal"
"time_cpt_a_rebours"
"time_saut"

etc...

BILAN:

Si vous respectez ces règles, normalement vous ne devrez jamais avoir d'erreurs par rapport aux noms de vos ressources.
Mais, si jamais vous veniez a avoir une erreur qui vous dit que telle variable ou telle ressource n'existe pas alors qu'elle existe, c'est surement que vous n'avez pas respecté une des règles décrites au dessus.
Parfois, c'est simplement le nom qui a mal été écrit, donc soyez attentifs.
Si j'ai créé ce tuto, c'est que c'est une erreur extrèmement courante et que j'ai fait moi même a plusieurs reprises et qui m'a donné énormément de fil a retordre.
Bon game makage!

Zebdal.
28/09/2008 par Alpha
12 Commentaires

par Max @ 28/09/2008 10:09 am
ça peut toujours être utile super

par Linky439 @ 28/09/2008 10:36 am
Sinon quand il y a des espaces, il faut mettre le nom entre guillemets dans le script.

par steve @ 28/09/2008 12:42 pm
il faut aussi éviter les accents et certains caractères spéciaux je pense

par daminetreg @ 28/09/2008 07:50 pm
C'est toujours mieux d'éviter tout ce qui est caractères spéciaux. happy1

par Zekaka @ 04/10/2008 07:44 am
gnii

par lefilsdeputes @ 04/10/2008 07:45 am
question

par bg.fr @ 24/12/2008 10:30 am
gnii fleche_d vs êtes vraiment pas des bg vous saver l'utiliser

par oli @ 01/02/2009 03:30 pm
gnii fleche_d fleche_g honte
moi je fait un jeu rpg pour le moment

par Je ne suis pas humain ! @ 12/04/2009 02:18 pm
pas mal... fier clin

par Je suis un spyware ^^ @ 28/05/2009 03:14 pm
mais ya des tutos trop cool sur ce site ! coeur

par Je suis un sale bot mdr . @ 08/06/2009 03:16 pm
snif j'en pleure tellement ce site est cool !

par ?¬#¦@¦18o2719p! @ 04/10/2009 01:54 pm
aussi ne pas mettre de . sinon le jeu plante happy1

Nom:
Mail: (optionel)
Êtes vous Humain? (Entrez oui si c'est le cas)

smile:

fleche_dfleche_gbehgniihappy1questionrirerire2rougesupertristeangeclincoeurcoleredodofierghagniahhaphehehhontenonnon3ouhouisnif

| M'oublier
       Intermédiaire

Tutorial Intégral Débutant, Intermédiaire et Confirmé: Partie II:Intermédiaire
Les collisions en gml
Mark Overmars Glog: Astuces sur Game Maker - Une aide plus jolie
Tutoriel Game Maker - Les Primitives
Tutoriel Game Maker - Les Couleurs en GML
Compressez un .wav tout en gardant son format
Tutorial: Les ressources externes
Créer ses propres extensions sous Game Maker 7
Tutoriel GameMaker : Les fichiers ini
Tutorial d'apprentissage des timelines et des paths
Alléger son jeu avec Game Maker
Collisions Nettes pour le mapping
Création d'un programme de dessin basique
Les variables et les constantes
FTP DLL
Créer une Variable
       Avancé

Les opérateurs binaires
Utilisation de 'Ombres et lumières'
Tutorial : l'utilisation de 39dll
Tutorial : Le blend mode
Tutoriel Video: Créer, Exporter et Afficher un Modèle 3d avec GameMaker
Comment faire un jeu de Plateforme Multijoueurs
Tutoriel à propos de l'exportation d'un Modèle 3d pour GameMaker
Tutoriel Video: Créer et Exporter un Modèle 3d pour GameMaker
Tutoriel Jeux 2 Joueur Online (Messages)
Ecrire une DLL en C/C++ pour GameMaker
Le Multijoueur avec GameMaker
Tutorial d’utilisation de la 3D dans Game Maker
       Expérimenté

Tutoriel:Rendre son jeu compatible avec l'explorateur de jeux de Vista
Modifier la base de registre avec Game Maker

Tutoriaux Graphismes

       Paint

Le graphisme facile n°2
Le graphisme facile n°1
Tutoriel Paint: Le desert pour les nuls
Tutoriel Paint: Comment faire un ciel étoilé
Tutorial Paint: Tutorial d’utilisation avancée de paint
Tutoriel Paint: Comment faire un décor de vaisseau spacial
Tutorial Paint: Dessin d'un Paysage
       Paint shop pro 7

Tutoriel: Effets spéciaux à la Star Wars !
       The Gimp

Tutoriel - The Gimp - Texte métallique
Tutoriel - The Gimp : Effet de Reflet Realiste
       PhotoShop

Tutoriel - PhotoShop : Soleil

Tutoriaux Mods de Jeux Vidéos

       UnrealEd 3

Tutoriaux Unreal Ed 3 - Débuter