Forum Le CBNA

Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 [Mini-Tuto] Apparaître un objet

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
krocko2233
Utilisateur confirmé: Rang *


Nombre de messages: 228
Localisation: In my dreams...
Avancement:
0 / 1000 / 100


MessageSujet: [Mini-Tuto] Apparaître un objet   Dim 4 Nov - 16:07

Salut, ici on va apprendre à faire apparaître un objet quand tout les ennemies sont morts.

Commençons par créer un objet qui ne contiendra que le code que je vais donner ci-dessous. Ensuite, mettez l'évènement Step et allez dans l'onglet Control sur le côté droit. Mettez par la suite Execute a piece of code et mettez dedans :

Code:
if instance_number(ENNEMI)=0
   {
      if instance_number(ENNEMI2)=0
      {
         instance_create(45,45,BUT)
      }
   }


Voici une petite explication :
instance_number = le nombre d'objets entre ( et )
(ENNEMI) = le nom de l'objet a detruire
0 = le nombre qu'il faut qu'il reste habituellement c'est 0

Ensuite encore la même chose sauf avec le prochain ennemi. Mais remarquez qu'il faut les séparer l'un de l'autre sinon tout foire. Ensuite il y a :
instance_create = pour créer l'objet
45, 45, BUT = position x, position y, objet à créer

Voilà j'espère que vous avez compris le fonctionnement...
Pour ceux qui ont encore des doutes je veux bien vous faire un exemple avec 3 monstres :

Code:
if instance_number(ENNEMI)=0
   {
      if instance_number(ENNEMI2)=0
      {
         if instance_number(ENNEMI3)=0
         {
            instance_create(45,45,BUT)
         }
      }
   }


C'est tout vous savez maintenant comment faire apparaître un objet quand d'autres sont tous tués... Sa peut être utile pour faire apparaître 5 ennemies quand il n'en reste que 2. Bon alors vous savez qu'il y a infini de possibilités avec code.

Entièrement crée par Krocko2233, merci.
Revenir en haut Aller en bas
Blizter
Banni


Nombre de messages: 2004
Avancement:
0 / 1000 / 100


MessageSujet: Re: [Mini-Tuto] Apparaître un objet   Dim 4 Nov - 16:30

krocko2233 a écrit:
Code:
if instance_number(ENNEMI)=0
   {
      if instance_number(ENNEMI2)=0
      {
         if instance_number(ENNEMI3)=0
         {
            instance_create(45,45,BUT)
         }
      }
   }

Code:
if (instance_number(ENNEMI)=0 && instance_number(ENNEMI2)=0 && instance_number(ENNEMI3)=0)
{
   instance_create(45,45,BUT);
}


serait plus juste. Bon tuto super


Dernière édition par le Dim 4 Nov - 16:31, édité 1 fois
Revenir en haut Aller en bas
krocko2233
Utilisateur confirmé: Rang *


Nombre de messages: 228
Localisation: In my dreams...
Avancement:
0 / 1000 / 100


MessageSujet: Re: [Mini-Tuto] Apparaître un objet   Dim 4 Nov - 16:31

Merci.
Ha oui ton code serait plus simple happy1
Revenir en haut Aller en bas
CoDeAVE
Utilisateur confirmé: Rang *


Nombre de messages: 238
Localisation: Québec
Avancement:
0 / 1000 / 100


MessageSujet: Re: [Mini-Tuto] Apparaître un objet   Dim 4 Nov - 16:35

Peut-être plus simple mais plus cher en performance !Parce que la premiere solution si le premier if n'est pas vérifié ou ve directement à la fin des accolades. Tandis que la deuxième solution les trois condition en fait qu'une alors faut toute les vérifié pour savoir si la grosse conditon est vrai.

Biensur c'est très très très minible comme perte rire
PAS RAPPORT


Dernière édition par le Dim 4 Nov - 16:53, édité 1 fois
Revenir en haut Aller en bas
Blizter
Banni


Nombre de messages: 2004
Avancement:
0 / 1000 / 100


MessageSujet: Re: [Mini-Tuto] Apparaître un objet   Dim 4 Nov - 16:38

CoDeAVE a écrit:
Peut-être plus simple mais plus cher en performance !Parce que la premiere solution si le premier if n'est pas vérifié ou ve directement à la fin des accolades. Tandis que la deuxième solution les trois condition en fait qu'une alors faut toute les vérifié pour savoir si la grosse conditon est vrai.

Biensur c'est très très très minible comme perte rire


Désoler mais non, bonne chance la rpochaine fois. GM vérifie que la première et sort.

rire rire rire rire rire rire rire rire rire rire
Revenir en haut Aller en bas
CoDeAVE
Utilisateur confirmé: Rang *


Nombre de messages: 238
Localisation: Québec
Avancement:
0 / 1000 / 100


MessageSujet: Re: [Mini-Tuto] Apparaître un objet   Dim 4 Nov - 16:44

rire rire rire Ha gnii désolé jmen va p_bye avantde dire d'autre bêtises !
Revenir en haut Aller en bas
M@d_Doc
- Modérateur -


Nombre de messages: 5054
Localisation: 47°44'8.04
Projet Actuel: LightED (fini)
Avancement:
100 / 100100 / 100


MessageSujet: Re: [Mini-Tuto] Apparaître un objet   Dim 4 Nov - 18:03

Code très utile que évitera de nombreuses demande d'aides ^^
Krocko, notre bienfaiteur ^^
Reste une question existentielle : Comment on meure si le tank nous touche question

_________________
Revenir en haut Aller en bas
http://www.lecbna.org
Blizter
Banni


Nombre de messages: 2004
Avancement:
0 / 1000 / 100


MessageSujet: Re: [Mini-Tuto] Apparaître un objet   Dim 4 Nov - 19:05

Devra être déplacer dans la section game maker.
Revenir en haut Aller en bas
krocko2233
Utilisateur confirmé: Rang *


Nombre de messages: 228
Localisation: In my dreams...
Avancement:
0 / 1000 / 100


MessageSujet: Re: [Mini-Tuto] Apparaître un objet   Dim 4 Nov - 19:36

M@d_Doc a écrit:
Reste une question existentielle : Comment on meure si le tank nous touche question


p_gne
Revenir en haut Aller en bas
Dan_lizhot
- Modérateur -


Nombre de messages: 3351
Avancement:
0 / 1000 / 100


MessageSujet: Re: [Mini-Tuto] Apparaître un objet   Dim 4 Nov - 19:48

Blizter a écrit:
Devra être déplacer dans la section game maker.


bien vu, je déplace.

Exclamation déplacé dans game maker
Revenir en haut Aller en bas
daminetreg
- Administrateur -


Nombre de messages: 16626
Localisation: Siege du CBNA!
Projet Actuel: Site Web du CBNA, version beta :
Avancement:
99 / 10099 / 100


MessageSujet: Re: [Mini-Tuto] Apparaître un objet   Mar 6 Nov - 21:55

Pas mal, puis je le poster sur le site?

_________________

Mon CV
Le CBNA Tous Ensemble! Réalisons!
Revenir en haut Aller en bas
http://lecbna.org/
 

[Mini-Tuto] Apparaître un objet

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Game Maker-
Poster un nouveau sujet   Répondre au sujet