AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-39%
Le deal à ne pas rater :
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
399 € 649 €
Voir le deal

 

 L'objet après le plus proche

Aller en bas 
AuteurMessage
Invité
Invité




L'objet après le plus proche Empty
MessageSujet: L'objet après le plus proche   L'objet après le plus proche EmptyDim 25 Avr 2010 - 20:06

Il y a un objet appelé "obj", il y en a plusieurs dans la même room, mais chacuns de ces objets possède une variable appelée "varie" (la variable varie ne possède pas tous la même valeur pour chaque objet) et un autre objet appelé "centre".

Prenons un objet "centre" d'id 100072, avec la fonction instance_nearest() j'obtiens l'id de l'objet "obj" le plus proche, mais la variable "varie" est égale à zéro, donc il faut que j'obtienne l'id de l'objet le plus proche de "centre" mais qui n'a pas une valeur de zero pour "varie".

Donc, en conclusion, je voudrais savoir si il est possible et si oui comment, comment peut-on faire pour connaître l'id d'un objet le plus proche d'un autre objet qui remplis la condition voulue (ici, je voudrais connaître l'id de l'objet "obj" le plus proche de "centre" possédant une valeur varie ≠ 0).

C'est possible ?
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


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

L'objet après le plus proche Empty
MessageSujet: Re: L'objet après le plus proche   L'objet après le plus proche EmptyDim 25 Avr 2010 - 20:50

Code:
//instance_find_nth(x,y,object,n)
var obj_list,res;
obj_list=ds_priority_create()
with(argument2)
{
ds_priority_add(obj_list,id,point_distance(x,y,argument0,argument1));
}

repeat argument3
{
ds_priority_delete_min(obj_list);
}
res= ds_priority_delete_min(obj_list);
ds_priority_clear(obj_list);
return res;
instance_find_nth(x,y,object,n)
x,y, coordonnées d'où tu calcule la distance
object, l'objet à chercher
n : le combien-t-ième (de 0 pour le premier à instance_number(object)-1)

_________________
L'objet après le plus proche Control-commentTous les icones de gm utilisables sur le cbna ICI  L'objet après le plus proche Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
M@d_Doc
Modérateur
M@d_Doc


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

L'objet après le plus proche Empty
MessageSujet: Re: L'objet après le plus proche   L'objet après le plus proche EmptyLun 26 Avr 2010 - 22:28

alors? ça marche?

_________________
L'objet après le plus proche Control-commentTous les icones de gm utilisables sur le cbna ICI  L'objet après le plus proche Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Contenu sponsorisé





L'objet après le plus proche Empty
MessageSujet: Re: L'objet après le plus proche   L'objet après le plus proche Empty

Revenir en haut Aller en bas
 
L'objet après le plus proche
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu]tire l'enemy le plus proche
» La fin du monde est proche !!
» Avoir l'ID de l'objet proche
» [Résolu] Sélection de la cible la plus proche
» Message d'erreur lors du test du jeu

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: