AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

 

 [Résolu] Problème avec "nearest_instance"

Aller en bas 
5 participants
AuteurMessage
Zarbeflu
Débutant



Messages : 17
Localisation : derrière toi! *_*

[Résolu] Problème avec "nearest_instance" Empty
MessageSujet: [Résolu] Problème avec "nearest_instance"   [Résolu] Problème avec "nearest_instance" EmptyMar 6 Avr 2010 - 19:02

Bonjour, j'aimerai qu'un objet suive un autre, mais pas n'importe lequel: celui qui est le plus proche de lui et qui possède une variable à une certaine valeur donnée.

je croyais qu'avec la fonction instance_nearest ça marcherait, mais il faut donner le nom de l'objet, et du coup, c'est pas ce que je veux.

Voilà mon problème! gnii

gnii
Revenir en haut Aller en bas
shadow_the_killer
Utilisateur confirmé: Rang ****
shadow_the_killer


Messages : 1272
Localisation : Québec\Canada
Projet Actuel : Chrono Trigger

[Résolu] Problème avec "nearest_instance" Empty
MessageSujet: Re: [Résolu] Problème avec "nearest_instance"   [Résolu] Problème avec "nearest_instance" EmptyMar 6 Avr 2010 - 19:30

tu pourrais toujours récupérer l'id de ton objet et le mettre avec

_________________
allez voir le Projet d'envergure de la M.R.S
allez voir mon Crono Trigger Il y a du nouveau !!!
------------------------------------------------------------------------
Spoiler:

[Résolu] Problème avec "nearest_instance" Original
Envoyer moi un pv pour nous rejoindre !
Revenir en haut Aller en bas
supmaster004
Utilisateur confirmé: Rang *****
supmaster004


Messages : 2188
Localisation : x=23.256842 y=43.456879
Projet Actuel : Faire des parodies de jeux en 1h

[Résolu] Problème avec "nearest_instance" Empty
MessageSujet: Re: [Résolu] Problème avec "nearest_instance"   [Résolu] Problème avec "nearest_instance" EmptyMar 6 Avr 2010 - 19:50

instance_nearest(x,y,objet)

c'est l'objet le plus proche de (x,y)

donc dans le step de l'objet "suivi" tu met:

global.suitx=x
global.suity=y


et dans celui de l'objet "suiveur" tu met:

follow=instance_nearest(global.suitx,global.suity,nomdelobjetsuivi)
direction=point_direction(x,y,follow.x,follow.y)
speed= ce que tu veux (superieur à 0 )


edit: c'est un peu barbare comme méthode.
par contre si l'objet suivi est en un seul exemplaire, tu remplaces follow par le nom de l'objet et tu met rien dans le step de l'objet suivi

_________________
Spoiler:

L'IRC du cbna: IRC du cbna
projets terminés: prédation mouse vs keyboard ACII OC_ nintendo nightmare fuyez lavanville
Revenir en haut Aller en bas
Zarbeflu
Débutant



Messages : 17
Localisation : derrière toi! *_*

[Résolu] Problème avec "nearest_instance" Empty
MessageSujet: Re: [Résolu] Problème avec "nearest_instance"   [Résolu] Problème avec "nearest_instance" EmptyMar 6 Avr 2010 - 21:03

en fait ce que je cherche à faire c'est pas de suivre un seul type d'objets, mais tous ceux qui sont dans la room dont la variable blabla est égale à une valeur précise (ça peut concerner des objets qui s'appellent "object200", "object300", et tous mélangés, mais du moment que j'arrive à les identifier par la valeur de la variable blabla!). Est-ce que la fonction instance_nearest le permet? (dur dur de bien s'exprimer happy1 )
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


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

[Résolu] Problème avec "nearest_instance" Empty
MessageSujet: Re: [Résolu] Problème avec "nearest_instance"   [Résolu] Problème avec "nearest_instance" EmptyMar 6 Avr 2010 - 21:19

instance_nearest(x,y,all)

et hop.

_________________
[Résolu] Problème avec "nearest_instance" Control-commentTous les icones de gm utilisables sur le cbna ICI  [Résolu] Problème avec "nearest_instance" Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
supmaster004
Utilisateur confirmé: Rang *****
supmaster004


Messages : 2188
Localisation : x=23.256842 y=43.456879
Projet Actuel : Faire des parodies de jeux en 1h

[Résolu] Problème avec "nearest_instance" Empty
MessageSujet: Re: [Résolu] Problème avec "nearest_instance"   [Résolu] Problème avec "nearest_instance" EmptyMer 7 Avr 2010 - 11:46

bah tu prend le code que je t'ai dit avec blabla et tu remplaces nomdelobjet par "all"

_________________
Spoiler:

L'IRC du cbna: IRC du cbna
projets terminés: prédation mouse vs keyboard ACII OC_ nintendo nightmare fuyez lavanville
Revenir en haut Aller en bas
Zarbeflu
Débutant



Messages : 17
Localisation : derrière toi! *_*

[Résolu] Problème avec "nearest_instance" Empty
MessageSujet: Re: [Résolu] Problème avec "nearest_instance"   [Résolu] Problème avec "nearest_instance" EmptyMer 7 Avr 2010 - 12:13

Ah voila ça marche maintenant avec "all" merci beaucoup! :pac_dr:
Revenir en haut Aller en bas
Kabcorp
Utilisateur confirmé: Rang **
Kabcorp


Messages : 315
Localisation : Savoie
Projet Actuel : trop...

[Résolu] Problème avec "nearest_instance" Empty
MessageSujet: Re: [Résolu] Problème avec "nearest_instance"   [Résolu] Problème avec "nearest_instance" EmptyMer 7 Avr 2010 - 16:20

Nearest=instance_nearest(x,y,objet)

exemple : de code
Code:
Nearest=instance_nearest(x,y,objet)
if point_distance(x,y,Nearest.x,Nearest.y)<150 //si on a moin de 150pixels de l'objet 'Nearest'
{
Ton code
}

_________________
Vous voulez un jeu pas comme les autres? Voici DeFRaG :
Revenir en haut Aller en bas
http://kabcorp.fr
Zarbeflu
Débutant



Messages : 17
Localisation : derrière toi! *_*

[Résolu] Problème avec "nearest_instance" Empty
MessageSujet: Re: [Résolu] Problème avec "nearest_instance"   [Résolu] Problème avec "nearest_instance" EmptyMer 7 Avr 2010 - 17:06

Euh y a pas autre chose que "all" pour désigner tous les objets?

Mon objet suiveur suit bien les autres objets, mais quand il y en a un nouveau qui vient d'être créé, tout d'un coup il saute dessus même s'il est très loin...

J'ai utilisé ce code:


Code:

follow = instance_nearest(global.suitx,global.suity,all);
direction=point_direction(x,y,follow.x,follow.y);
speed = 30;
Revenir en haut Aller en bas
Kabcorp
Utilisateur confirmé: Rang **
Kabcorp


Messages : 315
Localisation : Savoie
Projet Actuel : trop...

[Résolu] Problème avec "nearest_instance" Empty
MessageSujet: Re: [Résolu] Problème avec "nearest_instance"   [Résolu] Problème avec "nearest_instance" EmptyMer 7 Avr 2010 - 17:12

o pire, les objects (all), tu fais un objet principal et tu met dans tes objets que leur parent est ton ojjet principal donc dans ce cas, tu met :
Code:
follow = instance_nearest(global.suitx,global.suity,"ton objet principal');
direction=point_direction(x,y,follow.x,follow.y);
speed = 30;

_________________
Vous voulez un jeu pas comme les autres? Voici DeFRaG :
Revenir en haut Aller en bas
http://kabcorp.fr
Contenu sponsorisé





[Résolu] Problème avec "nearest_instance" Empty
MessageSujet: Re: [Résolu] Problème avec "nearest_instance"   [Résolu] Problème avec "nearest_instance" Empty

Revenir en haut Aller en bas
 
[Résolu] Problème avec "nearest_instance"
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» problème avec gravité [résolu] - problème avec mouvements
» [Resolu]Problème avec collision _ line avec mur entre 2 obj
» [Résolu] Problème avec "Ouvrir Avec"
» [RESOLU] Problème avec draw
» (Résolu]Probleme de sons avec Gammakerstudiuo2

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: