AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
SSD interne Crucial BX500 2,5″ SATA – 500 Go à 29,99€
29.99 €
Voir le deal

 

 [Résolu] Recuperer la variable de l'objet d'a coté ?

Aller en bas 
4 participants
AuteurMessage
kujaff
Très bonne participation
kujaff


Messages : 127
Localisation : Dans mon Atelier
Projet Actuel : Puzzle/Reflexion

[Résolu] Recuperer la variable de l'objet d'a coté ? Empty
MessageSujet: [Résolu] Recuperer la variable de l'objet d'a coté ?   [Résolu] Recuperer la variable de l'objet d'a coté ? EmptyDim 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
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

[Résolu] Recuperer la variable de l'objet d'a coté ? Empty
MessageSujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ?   [Résolu] Recuperer la variable de l'objet d'a coté ? EmptyDim 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 Smile
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
kujaff
Très bonne participation
kujaff


Messages : 127
Localisation : Dans mon Atelier
Projet Actuel : Puzzle/Reflexion

[Résolu] Recuperer la variable de l'objet d'a coté ? Empty
MessageSujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ?   [Résolu] Recuperer la variable de l'objet d'a coté ? EmptyDim 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é.
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9183
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[Résolu] Recuperer la variable de l'objet d'a coté ? Empty
MessageSujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ?   [Résolu] Recuperer la variable de l'objet d'a coté ? EmptyDim 14 Sep 2014 - 23:04

Ouai faut utiliser instance_place et pas place_meeting.
Revenir en haut Aller en bas
kujaff
Très bonne participation
kujaff


Messages : 127
Localisation : Dans mon Atelier
Projet Actuel : Puzzle/Reflexion

[Résolu] Recuperer la variable de l'objet d'a coté ? Empty
MessageSujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ?   [Résolu] Recuperer la variable de l'objet d'a coté ? EmptyDim 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
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9183
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[Résolu] Recuperer la variable de l'objet d'a coté ? Empty
MessageSujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ?   [Résolu] Recuperer la variable de l'objet d'a coté ? EmptyDim 14 Sep 2014 - 23:11

Par contre pense a vérifier que obj_id != noone
Revenir en haut Aller en bas
kujaff
Très bonne participation
kujaff


Messages : 127
Localisation : Dans mon Atelier
Projet Actuel : Puzzle/Reflexion

[Résolu] Recuperer la variable de l'objet d'a coté ? Empty
MessageSujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ?   [Résolu] Recuperer la variable de l'objet d'a coté ? EmptyDim 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.
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9183
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[Résolu] Recuperer la variable de l'objet d'a coté ? Empty
MessageSujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ?   [Résolu] Recuperer la variable de l'objet d'a coté ? EmptyDim 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.
Revenir en haut Aller en bas
kujaff
Très bonne participation
kujaff


Messages : 127
Localisation : Dans mon Atelier
Projet Actuel : Puzzle/Reflexion

[Résolu] Recuperer la variable de l'objet d'a coté ? Empty
MessageSujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ?   [Résolu] Recuperer la variable de l'objet d'a coté ? EmptyDim 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 !
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9183
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[Résolu] Recuperer la variable de l'objet d'a coté ? Empty
MessageSujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ?   [Résolu] Recuperer la variable de l'objet d'a coté ? EmptyLun 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.
Revenir en haut Aller en bas
Asu
Utilisateur confirmé: Rang ****
Asu


Messages : 895

[Résolu] Recuperer la variable de l'objet d'a coté ? Empty
MessageSujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ?   [Résolu] Recuperer la variable de l'objet d'a coté ? EmptyLun 15 Sep 2014 - 15:44

noone c'est pas égal à 0 mais à - quelque chose.
C'est peut être self 0?
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9183
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[Résolu] Recuperer la variable de l'objet d'a coté ? Empty
MessageSujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ?   [Résolu] Recuperer la variable de l'objet d'a coté ? EmptyLun 15 Sep 2014 - 15:48

noone c'est -4, all -3, other -2 et self -1, et 0 bah, c'est 0 Razz
Pour ça que je trouve ça bizarre Very Happy
Revenir en haut Aller en bas
Contenu sponsorisé





[Résolu] Recuperer la variable de l'objet d'a coté ? Empty
MessageSujet: Re: [Résolu] Recuperer la variable de l'objet d'a coté ?   [Résolu] Recuperer la variable de l'objet d'a coté ? Empty

Revenir en haut Aller en bas
 
[Résolu] Recuperer la variable de l'objet d'a coté ?
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 :: Développement :: Entraide débutants-
Sauter vers: