| [Résolu] Recuperer la variable de l'objet d'a coté ? | |
|
|
Auteur | Message |
---|
kujaff Très bonne participation
Messages : 127 Localisation : Dans mon Atelier Projet Actuel : Puzzle/Reflexion
| Sujet: [Résolu] Recuperer la variable de l'objet d'a coté ? Dim 14 Sep 2014 - 21:03 | |
| Salut,
j'aimerai savoir s'il est possible et comment récupéré la valeur d'une variable d'un objet qui se trouve a une certaine position.
Par exemple, j'ai l'objet A contenant la variable V. Si les deux objets A sont cote a cote, j'aimerai que l'un des objets A recupere la valeur de la variable V sur l'autre objet A (qui se trouve donc a coté).
Je ne sais pas c'est bien clair :/
Je pensais faire un truc du genre
if collision_rectangle(blabla) && "valeur de la variable V qui se trouve dans cette zone de collision".
Merci.
Dernière édition par kujaff le Lun 15 Sep 2014 - 23:07, édité 1 fois |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ? Dim 14 Sep 2014 - 22:06 | |
| Faut utiliser une fonction de type "place_meeting", cf l'aide de gm. Elle renvoie l'Id de l'objet le plus proche de la position donnée de mémoire, je crois que ça s'utilise comme ça : - Citation :
- obj_id = place_meeting(...);
variable_de_lautre = obj_id.V; Un truc comme ça me semble |
|
| |
kujaff Très bonne participation
Messages : 127 Localisation : Dans mon Atelier Projet Actuel : Puzzle/Reflexion
| Sujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ? Dim 14 Sep 2014 - 22:57 | |
| Merci, j'ai testé, mais y'a un soucis, il ne connais pas la variable V. (Dans mon projet, la variable s'appelle remplissage, je n'ai pas laisser V)
En faite, l'id de l'objet d'a coté n'est pas choppé. |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ? Dim 14 Sep 2014 - 23:04 | |
| Ouai faut utiliser instance_place et pas place_meeting. |
|
| |
kujaff Très bonne participation
Messages : 127 Localisation : Dans mon Atelier Projet Actuel : Puzzle/Reflexion
| Sujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ? Dim 14 Sep 2014 - 23:06 | |
| Merci ! Ca marche :3
Par contre j'ai un soucis, je dit de recuperer la variable V de l'objet d'a coté, biensur, si l'objet d'a coté ne contient pas cette variable, ça plante... Normal ^^
j'ai essayer de mettre en condition "if variable_local_exists(obj_id.V)" mais y'a le même message comme quoi la variable n'existe pas.
Dernière édition par kujaff le Dim 14 Sep 2014 - 23:14, édité 1 fois |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ? Dim 14 Sep 2014 - 23:11 | |
| Par contre pense a vérifier que obj_id != noone |
|
| |
kujaff Très bonne participation
Messages : 127 Localisation : Dans mon Atelier Projet Actuel : Puzzle/Reflexion
| Sujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ? Dim 14 Sep 2014 - 23:15 | |
| il n'est pas egale a noone.
par contre j'ai un soucis, je dit de recuperer la variable V de l'objet d'a coté, biensur, si l'objet d'a coté ne contient pas cette variable, ça plante... Normal ^^
j'ai essayer de mettre en condition "if variable_local_exists(obj_id.V)" mais y'a le même message comme quoi la variable n'existe pas. |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ? Dim 14 Sep 2014 - 23:21 | |
| Problème de conception ton soucis, t'es pas sensé mettre all dans object sinon forcément c'est le bordel après...
Et il n'est pas égal a noone, bah ça ça dépend des cas, si t'es pas en collision avec une instance la fonction renvoie forcément noone. |
|
| |
kujaff Très bonne participation
Messages : 127 Localisation : Dans mon Atelier Projet Actuel : Puzzle/Reflexion
| Sujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ? Dim 14 Sep 2014 - 23:41 | |
| Non, il ne renvoie pas noone, mais... 0 (ce qui peut etre reviens au même..)
je n'ai pas mit "all" mais "other"
EDIT : C'est BON ! j'ai réussit a bidouiller pour que ce soit bon... Et ca marche du feu de dieu ! Merci ! Maintenant que je sais comment récupéré une ID, ça va être cool ! |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ? Lun 15 Sep 2014 - 9:41 | |
| Bizarre pour le zéro, j'étais persuadé que sur ma version c'était noone oO
Sinon ouai other fais gaffe, c'est un id d'instance, pas un index d'objet. |
|
| |
Asu Utilisateur confirmé: Rang ****
Messages : 895
| Sujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ? Lun 15 Sep 2014 - 15:44 | |
| noone c'est pas égal à 0 mais à - quelque chose. C'est peut être self 0? |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ? Lun 15 Sep 2014 - 15:48 | |
| noone c'est -4, all -3, other -2 et self -1, et 0 bah, c'est 0 Pour ça que je trouve ça bizarre |
|
| |
Contenu sponsorisé
| Sujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ? | |
| |
|
| |
| [Résolu] Recuperer la variable de l'objet d'a coté ? | |
|