| [Tutoriel] Créer une variable | |
|
+8daminetreg Harakna bruyeres Sammy Adri Jack DamonX Bast 12 participants |
|
Auteur | Message |
---|
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: [Tutoriel] Créer une variable Mer 13 Avr 2005 - 22:23 | |
| Voici comment créer une variable de base(en D&D).. Ce que je vait montrer ici est l'une des nombreuses applications d'une variable . la version de GM utilisée ici est la 5.3. Le but de cette prog est de passer au niveau suivant lorsqu'un certain type d'objets est détruit. Voici l'onglet " code", qui sert à éxécuter un script ou a gérer des variables. pour commencer, on va créer l'objet qui servira à contrôler les variations de notre variable. (Bah oui, logique ) On décoche la case " visible", pour que l'objet ne soit pas visible (bien sûr) Dans l'événement " create", on met la fonction " Set the value of a variable". Ca servira à donner le taux de base de notre variable, que nous allons appeller " objets_ennemis". On la met à 0, et non relatif. ( case relative décochée). On ajoute ensuite, dans l'événement " step", la fonction " If a variable has a value". La variable concernée est toujours " objets_ennemis". On va mettre comme " value" le chiffre d'objets à effacer avant de passer au niveau d'après. Ici, ça sera 10. l'" operation" sera " equal to". On ajoute à la suite l'action " Go to next room" Tout ça servira à ce que dès que la variable " objets_ennemis" sera égal à 10, le jeu passera un niveau suivant. maintenant il ne manque plus que de faire nos ennemis. Le but de l'ennemi est de rajouter 1 à notre variable lorsqu'il est détruit. On va donc créer un nouvel objet, que j'ai appelé ici "ennemi" (bah oui) Dans l'événement " destroy", on va mettre l'action " Set a value of a variable". La variable concernée est toujours " objets_ennemis". On appliqueras cette variation à notre objet contrôleur. la variation sera de 1, en relative (c'est à dire que ça s'ajoute au taux déjà atteind par la variable). Pour pouvoir tester notre variable (c'est à dire pouvoir détruire les objets ennemis), on va rajouter dans l'événement " Left button", l'action " destroy the instance", appliquée à l'objet lui-même. ( apply to: self) On dispose ensuite nos objets dans la room, le nombre d'ennemis en fonction du chiffre fixé dans le contrôleur (ici, 10). Voila, le résultat sera que lorsque les 10 objets ennemis seront détruits, le jeu passera au niveau suivant. Il y a bien sûr un moyen plus simple de passer au niveau d'après quand un nombre d'objets est égal à 0, mais ici nous avons voulu montrer comment utiliser une variable. Voici le .gmd que j'ai fait pour ce tuto: http://site.voila.fr/bast/exemple_variable1.zip@+ Bast
Dernière édition par Bast le Lun 31 Jan 2011 - 7:28, édité 2 fois |
|
| |
DamonX Utilisateur confirmé: Rang *****
Messages : 2087 Localisation : Terre Projet Actuel : Cuby²
| Sujet: Re: [Tutoriel] Créer une variable Mer 13 Avr 2005 - 23:18 | |
| Cool ton tutorial, c'est vrai que beaucoup de personnes qui débutent se retrouvent toujours bloquées à cause de l'utilisation des variables, et ce n'est pas toujours simple à expliquer Ton tutorial s'avèrera bien utile pour certains :pac_gh: CONGRATULATIONS :pac_dr: |
|
| |
Jack Modérateur
Messages : 11568 Localisation : Dans un champ de pâquerettes Projet Actuel : ma vie
| Sujet: Re: [Tutoriel] Créer une variable Jeu 14 Avr 2005 - 8:39 | |
| BRAVO bast !!! je croi qu'on peu pas faire mieu !!! y faudrai faire ca pour d'autre fonctionalité du D&D !! jai remarqué que les débutant demande comment par exemple faire sauté un gas !! alors qu'il faudrai leur aprendre les fonctionalité et apres tu peu tout faire !!! :fier: |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: [Tutoriel] Créer une variable Jeu 14 Avr 2005 - 12:11 | |
| Merci bien J'en ferait d'autres quand j'aurait le temps je pense |
|
| |
Jack Modérateur
Messages : 11568 Localisation : Dans un champ de pâquerettes Projet Actuel : ma vie
| |
| |
Adri Utilisateur confirmé: Rang **
Messages : 374 Localisation : Hum? Ha oui chez toi!
| Sujet: Re: [Tutoriel] Créer une variable Jeu 14 Avr 2005 - 17:19 | |
| et l'autre facon c'est quoi? et comment on fait ? |
|
| |
DamonX Utilisateur confirmé: Rang *****
Messages : 2087 Localisation : Terre Projet Actuel : Cuby²
| Sujet: Re: [Tutoriel] Créer une variable Jeu 14 Avr 2005 - 17:40 | |
| Si tu parles de l'autre façon de faire pour passer ua niveau suivant une fois tout les ennemis mort je t'ai mis un code dans l'autre topic |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: [Tutoriel] Créer une variable Jeu 14 Avr 2005 - 18:36 | |
| Ouai t'a plein de facons différentes là ça devrait te suffire Ya encore un troisièmme moyen, c'est léquivalent en D&D du script de DamonX: C'est la fonction " If the number of instance is a value" (Dans l'onglet " control"). |
|
| |
DamonX Utilisateur confirmé: Rang *****
Messages : 2087 Localisation : Terre Projet Actuel : Cuby²
| Sujet: Re: [Tutoriel] Créer une variable Jeu 14 Avr 2005 - 18:39 | |
| Bien dit! :p_lol: |
|
| |
Adri Utilisateur confirmé: Rang **
Messages : 374 Localisation : Hum? Ha oui chez toi!
| Sujet: Re: [Tutoriel] Créer une variable Jeu 14 Avr 2005 - 19:37 | |
| masi j fait comment si j'ai deja mon gars cree je le rajoute? je doit changer des nom? |
|
| |
DamonX Utilisateur confirmé: Rang *****
Messages : 2087 Localisation : Terre Projet Actuel : Cuby²
| Sujet: Re: [Tutoriel] Créer une variable Jeu 14 Avr 2005 - 19:43 | |
| tu l'insere dans un objet dans l'event "step" |
|
| |
Adri Utilisateur confirmé: Rang **
Messages : 374 Localisation : Hum? Ha oui chez toi!
| Sujet: Re: [Tutoriel] Créer une variable Jeu 14 Avr 2005 - 20:22 | |
| mais la je vais sou pour rajouter la variable de bast? Je l'ai cree comme il la dit : Mais je ne sais pas ensuite ou la mettre |
|
| |
Adri Utilisateur confirmé: Rang **
Messages : 374 Localisation : Hum? Ha oui chez toi!
| Sujet: Re: [Tutoriel] Créer une variable Jeu 14 Avr 2005 - 20:41 | |
| tu peut mexpliquer
avec photos si possible...
merci |
|
| |
DamonX Utilisateur confirmé: Rang *****
Messages : 2087 Localisation : Terre Projet Actuel : Cuby²
| Sujet: Re: [Tutoriel] Créer une variable Ven 15 Avr 2005 - 0:52 | |
| tu devrais avoir un objet qui gère le déplacement, l'objet principal(le héros), c'est dans celui ci que tu dois mettre ta variable, et non dans l'objet enemy comme dans ton screen. Regarde par toi-même pour la pratique: |
|
| |
Adri Utilisateur confirmé: Rang **
Messages : 374 Localisation : Hum? Ha oui chez toi!
| Sujet: Re: [Tutoriel] Créer une variable Ven 15 Avr 2005 - 7:16 | |
| et je doit mettre la variable laquel? le 'controlleur ou l'autre?
et je la met dans camera? ou view?
au plus vit sera le mieux merci! |
|
| |
DamonX Utilisateur confirmé: Rang *****
Messages : 2087 Localisation : Terre Projet Actuel : Cuby²
| Sujet: Re: [Tutoriel] Créer une variable Ven 15 Avr 2005 - 8:40 | |
| Tu mets exactement ce que j'ai mis sur le screenshot, avec la fonction "if a number of instances is a value" que tu trouves dans control, en mettant à la place de "enemy" le nom de ton objet 'ennemi'. Tu peux mettre ça dans n'importe quel objet tant qu'il reste présent dans la salle tout au long du niveau, tu peux même créer un nouvel objet 'CP' que tu mets dans la room et qui gère ça. |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: [Tutoriel] Créer une variable Ven 15 Avr 2005 - 11:24 | |
| Oui voila utilises l'autre fonction, les variables ça a l'air d'être trop compliqué pour toi Suis les explications de DamonX Et cherche aussi par toi même, parce-qu'on ne va pas te faire tout ton jeu non plus, hein :gniah: Si tu continues à demander pour tout tes petits problèmes, tu ne comprendra jamais comment ça marche. Il faut éxpérimenter la prog par toi même, c'est comme ça que tu apprendra et que tu t'amélioreras ! |
|
| |
Invité Invité
| Sujet: Re: [Tutoriel] Créer une variable Ven 15 Avr 2005 - 16:46 | |
| mais c'est juste sa que j'ai besoin car j'ai mit les codes mais quand je tire sur mes monstre ils disparessent mais apres sa ne change pas de niveaux |
|
| |
Jack Modérateur
Messages : 11568 Localisation : Dans un champ de pâquerettes Projet Actuel : ma vie
| Sujet: Re: [Tutoriel] Créer une variable Ven 15 Avr 2005 - 17:09 | |
| pour faire un bon jeu et aprendre à programmé y fau chercher et si ca marche pas perssévéré !! :hehe: |
|
| |
Adri Utilisateur confirmé: Rang **
Messages : 374 Localisation : Hum? Ha oui chez toi!
| Sujet: Re: [Tutoriel] Créer une variable Ven 15 Avr 2005 - 18:20 | |
| et encore une autre question comment je fait une page ou par exemple c'est noté commencer , quitter.
Et quand tu clci sur commencer: sa lance le jeux Et quand tu clic quitter: sa quit le jeux
?????????????????? |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: [Tutoriel] Créer une variable Ven 15 Avr 2005 - 19:22 | |
| Oui bon ça tu peut très facilement trouver tout seul... :non2:
Tu met un objet "quitter" et tu met que quand on clique dessus avec le bouton gauche il quitte le jeu, pas difficile |
|
| |
Jack Modérateur
Messages : 11568 Localisation : Dans un champ de pâquerettes Projet Actuel : ma vie
| Sujet: Re: [Tutoriel] Créer une variable Ven 15 Avr 2005 - 20:12 | |
| oui y faux en fait que tu aprenne les fonction de game maker et après tout poura faire ce que tu veu car si on continu comme ca on à qua faire le jeu te le donné et dire que c'est toi qui la fait !! essaille de cherché d'observé des GMD ou se trouve des menus !!! je sui désolé de dire ca mais c'est la verité ! :sarcastique: |
|
| |
Invité Invité
| Sujet: Re: [Tutoriel] Créer une variable Sam 16 Avr 2005 - 19:22 | |
| C'est bon j'ai résuissi!!!!!
Pour la variable sa marche! Et pour afficher le texte au début aussi!! Et afficher un test ou tu clic ok aussi!!
Maintenant faut que je trouve comment faire ex: démarrer (cilc dessu sa te lance dans le jeux)
A plus |
|
| |
Invité Invité
| Sujet: Re: [Tutoriel] Créer une variable Sam 16 Avr 2005 - 19:42 | |
| |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: [Tutoriel] Créer une variable Sam 16 Avr 2005 - 20:15 | |
| Bah tu voit que tu peut y arriver par toi même |
|
| |
Adri Utilisateur confirmé: Rang **
Messages : 374 Localisation : Hum? Ha oui chez toi!
| Sujet: Re: [Tutoriel] Créer une variable Sam 16 Avr 2005 - 22:16 | |
| Mais grâce à vous vous m'aider a être plus sûr de moi .
Un equestion sa j'ai essayer mais je n'est pas russit. Quand tu cree un objet commencer tu doit mettre quoi pour que quand tu clci dessu sa te lance le jeux?
Je n'est pas trouvé... |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: [Tutoriel] Créer une variable Sam 16 Avr 2005 - 23:00 | |
| Tu doit mettre un truc de ce genre : |
|
| |
DamonX Utilisateur confirmé: Rang *****
Messages : 2087 Localisation : Terre Projet Actuel : Cuby²
| Sujet: Re: [Tutoriel] Créer une variable Dim 17 Avr 2005 - 1:58 | |
| voila je vois pas trop ou est ton problème lol A part ça Bast, si c'est bien toi qui t'en charge, je compte beaucoup sur le petit exemple de 3D sous GM que tu devais nous concocter miciiiiiiiiii |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: [Tutoriel] Créer une variable Dim 17 Avr 2005 - 6:50 | |
| Oui ça compte sur moi je le ferais dès que j'aurait le temps |
|
| |
Adri Utilisateur confirmé: Rang **
Messages : 374 Localisation : Hum? Ha oui chez toi!
| Sujet: Re: [Tutoriel] Créer une variable Dim 17 Avr 2005 - 8:04 | |
| J'avais fais sa hier mais sa ne marchais pas j'avais du mal cliquer.
Merci. |
|
| |
Contenu sponsorisé
| Sujet: Re: [Tutoriel] Créer une variable | |
| |
|
| |
| [Tutoriel] Créer une variable | |
|