| Nommer les objets [Résolu] | |
|
|
| Auteur | Message |
|---|
Cellendhyll Timide


 Age : 18 Inscrit le : 08 Juil 2008 Messages : 32 Etudes : Elève à UTC (école d'ingénieur)
 | Sujet: Nommer les objets [Résolu] Mar 8 Juil - 11:17 | |
| Je voudrais savoir comment renommer en langague GML plusieurs objets avec le même nom, afin de simplifier le codage : par exemple, au lieu de définir à chaque fois les objets "arbre", "rocher" et "maison", les englober sous le même nom "obstacle". Est-ce que c'est au niveau de l'id qu'il faut agir ? Si oui, comment faire pour changer le nom de l'id ? Voilà, merci d'avance !
Dernière édition par Cellendhyll le Jeu 10 Juil - 13:52, édité 1 fois |
|
 | |
bibi31 Pro


 Age : 13 Inscrit le : 12 Mar 2008 Messages : 576 Programme utilisé (Gm/RmXp/...) : adobe flash CS3/game maker 7.0 pro version/gimp2/paint/ Etudes : a part le college rien... Loisirs : boxe chinoise et ordi
 | Sujet: Re: Nommer les objets [Résolu] Mar 8 Juil - 11:52 | |
| et ben si tu veux que ton objet s'arrete a un obstacle(par exemple) tu peux utiliser place free(place libre) si la palce est libre/qu'il n'y a pas d'obstacle if place_free(x???,y???) si il y a un obstacle tu mets if place_free(x???,y???)=false _________________

 |
|
 | |
Cellendhyll Timide


 Age : 18 Inscrit le : 08 Juil 2008 Messages : 32 Etudes : Elève à UTC (école d'ingénieur)
 | Sujet: Re: Nommer les objets [Résolu] Mar 8 Juil - 13:02 | |
| | Merci de ta réponse, bibi31, mais ce n'est pas exactement ce que je demandais... En fait, je veux que seulement une partie des objets soient des obstacles. En utilisant place free, c'est sur tous les objets que ça s'applique. Ce que je veux faire, c'est au lieu d'écrire "if instance_position(perso.x+hspeed,perso.y+vspeed,arbre) or instance_position(perso.x+hspeed,perso.y+vspeed,rocher) or instance_position(perso.x+hspeed,perso.y+vspeed,maison)...", n'écrire que "instance_position(perso.x+hspeed,perso.y+vspeed,obstacle)", avec les objets "arbre", "rocher" et "maison" stoqués dans "obstacle". |
|
 | |
dam73 Maitre absolu


 Age : 34 Inscrit le : 02 Mar 2006 Messages : 1035 Programme utilisé (Gm/RmXp/...) : Game Maker6.1 Loisirs : Football Manager, RPG , shoot them up, Beat them all, Game Maker
 | Sujet: Re: Nommer les objets [Résolu] Mar 8 Juil - 13:17 | |
| salut, à tu essayer de renommer les 3 objets rochers, arbre, maison ==> obtacles
ou sinon a tu essayer avec la fonction parent  _________________

 |
|
 | |
Xierra54 Admin - .: el traductor :.


 Age : 49 Inscrit le : 13 Aoû 2005 Messages : 7902 Programme utilisé (Gm/RmXp/...) : GM (6.1 et 7 enregistrées), Purebasic (démo) Etudes : Supérieures Loisirs : ordinateur
 | Sujet: Re: Nommer les objets [Résolu] Mar 8 Juil - 13:22 | |
| Bonjour et bienvenue (n'oublies pas de te présenter dans la section "Présentez-vous")
Ce que tu sembles souhaiter n'est pas possible et pour une raison bien simple. : comment ferais-tu ensuite pour appliquer des actions spécifiques aux arbres, rochers, etc.
A moins que le fait d'utiliser un objet parent te convienne (par exemple obstacle) dans lequel tu définiras tes évènements et tes actions qui seront communs à tous les objets "fils" : arbres, rochers, etc.
Mais il te faut préciser ce que tu souhaites faire exactement avec ces objets.
A+ _________________
|
|
 | |
Cellendhyll Timide


 Age : 18 Inscrit le : 08 Juil 2008 Messages : 32 Etudes : Elève à UTC (école d'ingénieur)
 | Sujet: Re: Nommer les objets [Résolu] Mar 8 Juil - 13:42 | |
| | Merci pour vos réponses. Je vais étudier plus en détail cette fonction parent que je n'ai pas encore trop eu l'occasion d'utiliser... Ou sinon, y aurait-il une expression servant à définir tous les objets solides ? Quelque chose comme "all.solid" (fonction qui ne marche pas, mais dans l'idée.). |
|
 | |
Fireranger Maitre absolu adjoint

 Age : 15 Inscrit le : 22 Nov 2007 Messages : 672 Programme utilisé (Gm/RmXp/...) : Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks
 | Sujet: Re: Nommer les objets [Résolu] Mar 8 Juil - 16:42 | |
| c'est ... solid !  au lieu de all par exemple _________________ Guten Tag von Deutschland 
 |
|
 | |
Cellendhyll Timide


 Age : 18 Inscrit le : 08 Juil 2008 Messages : 32 Etudes : Elève à UTC (école d'ingénieur)
 | Sujet: Re: Nommer les objets [Résolu] Mar 8 Juil - 16:50 | |
| | J'ai déjà essayé, mais ça n'avait pas l'air de marcher... Enfin bon, je me suis mis à la fonction parent, et ça marche très bien. Merci de vos réponses ! |
|
 | |
D-z Possedé par Mark Overmars


 Age : 15 Inscrit le : 03 Sep 2005 Messages : 3320 Programme utilisé (Gm/RmXp/...) : GM 6.1 pro ; GM 7.0 pro Etudes : Seconde Loisirs : Aïkido, Ordinateur
 | |
 | |
| Nommer les objets [Résolu] | |
|