L'objet après le plus proche Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème



AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment : -43%
-100€ Pack rééquipement Philips Hue ...
Voir le deal
129.99 €

 

 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 !!
» suivre l'objet le plus proche qui est le même
» Message d'erreur lors du test du jeu
» Avoir l'ID de l'objet proche

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: