AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

 

 Detruire une instance avec son id

Aller en bas 
4 participants
AuteurMessage
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Detruire une instance avec son id Empty
MessageSujet: Detruire une instance avec son id   Detruire une instance avec son id EmptyJeu 5 Juil 2007 - 16:19

Voila j ai un petit probleme j aimerais en gml detruire l instance avec id une variable voila mon script de collision ( laser):


position=collision_line(self.x,self.y,self.x,0,ennemi_parent,yes,0)

if (position=!-1)

{

instance_destroy(position)

}

bien sur ca ne marche pas
Par quoi est ce que je dois remplacer instance_destroy pour detruire l objet avec comme id position ?
Merci pour l aide

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Invité
Invité




Detruire une instance avec son id Empty
MessageSujet: Re: Detruire une instance avec son id   Detruire une instance avec son id EmptyJeu 5 Juil 2007 - 16:23

instance_destroy() ne s'exécute que sur l'instance courante, tu ne peux rien mettre entre les parenthèses happy1
donc si tu veux la détruire, il faut dire d'exécuter cette commande avec cette instance, et pour ça, il existe la fonction with.

tu peux faire :
Code:
position=collision_line(self.x,self.y,self.x,0,ennemi_parent,yes,0)
if position!=-1
{with(position) instance_destroy()}
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Detruire une instance avec son id Empty
MessageSujet: Re: Detruire une instance avec son id   Detruire une instance avec son id EmptyJeu 5 Juil 2007 - 16:42

Merci beaucoup ton code marche

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

Detruire une instance avec son id Empty
MessageSujet: Re: Detruire une instance avec son id   Detruire une instance avec son id EmptyJeu 5 Juil 2007 - 21:58

/*
//Parenthèse :

A noter que les with mettent un step à fonctionner :
Exemple si on fait un "with instance_create(0,0,piaf){patron=other.id}", l'objet piaf ne recevra la variable patron qu'au step suivant et pas dans l'event create ...

//Fin de parenthèse;
*/

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Detruire une instance avec son id Empty
MessageSujet: Re: Detruire une instance avec son id   Detruire une instance avec son id EmptyJeu 5 Juil 2007 - 22:07

bonne parenthèse. happy1
Je savais pas, et c'est vrai que ça change des trucs quand même...

_________________
Detruire une instance avec son id Control-commentTous les icones de gm utilisables sur le cbna ICI  Detruire une instance avec son id Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

Detruire une instance avec son id Empty
MessageSujet: Re: Detruire une instance avec son id   Detruire une instance avec son id EmptyJeu 5 Juil 2007 - 22:29

C'est pour ça qu'avec un with, il faut toujours se méfier et mettre les variable à zéro dans l'event create ou executer le code uniquement si l'alarme 0 du step 1 à été effectuée ...

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
GTK
*Excellent utilisateur*
GTK


Messages : 3959
Localisation : Belgique
Projet Actuel :

Detruire une instance avec son id Empty
MessageSujet: Re: Detruire une instance avec son id   Detruire une instance avec son id EmptyJeu 5 Juil 2007 - 22:40

Damator a écrit:
/*
//Parenthèse :

A noter que les with mettent un step à fonctionner :
Exemple si on fait un "with instance_create(0,0,piaf){patron=other.id}", l'objet piaf ne recevra la variable patron qu'au step suivant et pas dans l'event create ...

//Fin de parenthèse;
*/

D'ailleurs, j'ai eu une tonne de bug à cause de ça mais j'ai jamais trouver la cause réel.
Maintenant, je sais happy1 merci !

_________________

Detruire une instance avec son id Signaturev
Revenir en haut Aller en bas
http://stevevanessche.tumblr.com/
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

Detruire une instance avec son id Empty
MessageSujet: Re: Detruire une instance avec son id   Detruire une instance avec son id EmptyJeu 5 Juil 2007 - 22:41

De rien, je crois que ma parenthèse sera plus utile que je ne l'aurai cru rouge

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
Contenu sponsorisé





Detruire une instance avec son id Empty
MessageSujet: Re: Detruire une instance avec son id   Detruire une instance avec son id Empty

Revenir en haut Aller en bas
 
Detruire une instance avec son id
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment detruire un objet, avec une touche
» Détruire sprite de 1 pixel en 1 pixel avec collision objet
» Détruire une ID
» Détruire l'objet
» Détruire de Tiles

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: