| récupérer l'id d'une instance en fonction de ses variables | |
|
|
Auteur | Message |
---|
blendman Utilisateur confirmé: Rang **
![blendman](https://2img.net/u/3412/18/80/54/avatars/808-6.jpg)
Messages : 433 Projet Actuel : Crée des jeux, logiciels, BD, Romans et nouvelles.
![récupérer l'id d'une instance en fonction de ses variables Empty](https://2img.net/i/empty.gif) | Sujet: récupérer l'id d'une instance en fonction de ses variables Lun 10 Jan 2011 - 14:56 | |
| salut
savez-vous comment on peut récupérer l'id d'une instance et faire des changement dessus ?
J'aimerai récupérer l'id d'une instance (layer_btn), en fonction des variables ( numero, ordre..) et changer ces variables.
Merci.
|
|
![Aller en bas](https://2img.net/i/empty.gif) | |
M@d_Doc Modérateur
![M@d_Doc](https://2img.net/u/3412/18/80/54/avatars/7-77.png)
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
![récupérer l'id d'une instance en fonction de ses variables Empty](https://2img.net/i/empty.gif) | Sujet: Re: récupérer l'id d'une instance en fonction de ses variables Lun 10 Jan 2011 - 15:19 | |
| regarde du côté des fonctions instance_find et instance_count et tout ça....
D'ailleurs, il y a un exemple d'exactement ce qu'il te faut dans la section "instances" de l'aide de gm... _________________ ![récupérer l'id d'une instance en fonction de ses variables Control-comment](https://i.ibb.co/HK3rpGf/control-comment.png) Tous les icones de gm utilisables sur le cbna ICI ![récupérer l'id d'une instance en fonction de ses variables Main1-change-sprite](https://i.ibb.co/R3sj3xP/main1-change-sprite.png) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
blendman Utilisateur confirmé: Rang **
![blendman](https://2img.net/u/3412/18/80/54/avatars/808-6.jpg)
Messages : 433 Projet Actuel : Crée des jeux, logiciels, BD, Romans et nouvelles.
![récupérer l'id d'une instance en fonction de ses variables Empty](https://2img.net/i/empty.gif) | Sujet: Re: récupérer l'id d'une instance en fonction de ses variables Lun 10 Jan 2011 - 17:05 | |
| - M@d_Doc a écrit:
- regarde du côté des fonctions instance_find et instance_count et tout ça....
D'ailleurs, il y a un exemple d'exactement ce qu'il te faut dans la section "instances" de l'aide de gm... yep, j'ai regardé et trouvé cet exemple, mais ça ne marchait pas car mon code était sur l'objet que je supprimai lors de ma boucle, du coup, forcément, les instances avaient changé ![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif) . Sinon, je me demandai s'il y avait moyen de remplacer ça : en cliquant sur un objet, j'ai le code : - Code:
-
global.ID=id
si je veux trouvé ensuite, à partir d'un autre une variable de cet instance (id), je ne peux pas faire global.ID.variable (ni id.variable), comment peut-on faire ce genre de chose ? |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
shadow Plutôt bien
![shadow](https://2img.net/u/3412/18/80/54/avatars/1543-80.jpg)
Messages : 43 Localisation : REIMS Projet Actuel : Pas pour l'instant
![récupérer l'id d'une instance en fonction de ses variables Empty](https://2img.net/i/empty.gif) | Sujet: Re: récupérer l'id d'une instance en fonction de ses variables Lun 10 Jan 2011 - 17:36 | |
| Je ne comprends ce que tu cherches à faire précisément, peux-tu détailler stp ?
Pour ton instance, tu le trouve comment ? (par test de collision...) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
M@d_Doc Modérateur
![M@d_Doc](https://2img.net/u/3412/18/80/54/avatars/7-77.png)
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
![récupérer l'id d'une instance en fonction de ses variables Empty](https://2img.net/i/empty.gif) | Sujet: Re: récupérer l'id d'une instance en fonction de ses variables Lun 10 Jan 2011 - 17:44 | |
| (global.ID).x t'es sûr que ça marche pas??
au passage, je rappelle que tu peux faire with(global.ID){...} Pour faire executer un bout de code à une instance spécifique... _________________ ![récupérer l'id d'une instance en fonction de ses variables Control-comment](https://i.ibb.co/HK3rpGf/control-comment.png) Tous les icones de gm utilisables sur le cbna ICI ![récupérer l'id d'une instance en fonction de ses variables Main1-change-sprite](https://i.ibb.co/R3sj3xP/main1-change-sprite.png) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
supmaster004 Utilisateur confirmé: Rang *****
![supmaster004](https://2img.net/u/3412/18/80/54/avatars/317-19.png)
Messages : 2189 Localisation : x=23.256842 y=43.456879 Projet Actuel : Faire des parodies de jeux en 1h
![récupérer l'id d'une instance en fonction de ses variables Empty](https://2img.net/i/empty.gif) | Sujet: Re: récupérer l'id d'une instance en fonction de ses variables Lun 10 Jan 2011 - 19:13 | |
| juste, pour que ça marche il vaut mieux cocher la case "set uninitialised variables to value 0 ) et sinon, tu fais - Code:
-
with objet {if conditions_realisees=true {actions que doit faire l'objet}} parce que si tu essaye un truc avec global.ID, et que plusieurs objets vérifient tes conditions, ben seul le dernier sera pris en compte |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
blendman Utilisateur confirmé: Rang **
![blendman](https://2img.net/u/3412/18/80/54/avatars/808-6.jpg)
Messages : 433 Projet Actuel : Crée des jeux, logiciels, BD, Romans et nouvelles.
![récupérer l'id d'une instance en fonction de ses variables Empty](https://2img.net/i/empty.gif) | Sujet: Re: récupérer l'id d'une instance en fonction de ses variables Lun 10 Jan 2011 - 19:15 | |
| - M@d_Doc a écrit:
- (global.ID).x t'es sûr que ça marche pas??
merci c'est ça que je cherchais (je ne connaissais pas) et ça fonctionne, en plus ça va m'être très utile ![Wink](https://2img.net/i/fa/i/smiles/icon_wink.gif) . - Citation :
- au passage, je rappelle que tu peux faire with(global.ID){...} Pour faire executer un bout de code à une instance spécifique...
yep, j'utilise ça assez souvent aussi ![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif) . Shadow : en fait, c'est pour créer un système de calques avec ordre de calques : si on en insère un nouveau ou qu'on en supprime, ou encore qu'on les déplace, il faut que tout se remette à jour automatiquement. Donc, j'essaie de faire ça simplement ![Wink](https://2img.net/i/fa/i/smiles/icon_wink.gif) . |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
M@d_Doc Modérateur
![M@d_Doc](https://2img.net/u/3412/18/80/54/avatars/7-77.png)
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
![récupérer l'id d'une instance en fonction de ses variables Empty](https://2img.net/i/empty.gif) | Sujet: Re: récupérer l'id d'une instance en fonction de ses variables Lun 10 Jan 2011 - 22:27 | |
| - supmaster004 a écrit:
- juste, pour que ça marche il vaut mieux cocher la case "set uninitialised variables to value 0 )
et sinon, tu fais - Code:
-
with objet {if conditions_realisees=true {actions que doit faire l'objet}} parce que si tu essaye un truc avec global.ID, et que plusieurs objets vérifient tes conditions, ben seul le dernier sera pris en compte C'est une solution, mais qu'il vaut mieux éviter : en faisant ça, on cache des erreurs, empêchant parfois de savoir d'où vient certains problèmes (si on oublie d'appeler un script d'initialisation, on ne le verra pas si c'est coché, on aura juste des variables à 0, ce qui peux passer inaperçu, contrairement à un gros message d'erreur qui fait BING ![Very Happy](https://2img.net/i/fa/i/smiles/icon_biggrin.png) ) _________________ ![récupérer l'id d'une instance en fonction de ses variables Control-comment](https://i.ibb.co/HK3rpGf/control-comment.png) Tous les icones de gm utilisables sur le cbna ICI ![récupérer l'id d'une instance en fonction de ses variables Main1-change-sprite](https://i.ibb.co/R3sj3xP/main1-change-sprite.png) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
Contenu sponsorisé
![récupérer l'id d'une instance en fonction de ses variables Empty](https://2img.net/i/empty.gif) | Sujet: Re: récupérer l'id d'une instance en fonction de ses variables ![récupérer l'id d'une instance en fonction de ses variables Empty](https://2img.net/i/empty.gif) | |
| |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
| récupérer l'id d'une instance en fonction de ses variables | |
|