AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Cdiscount : -30€ dès 300€ d’achat sur une sélection Apple
Voir le deal

 

 [Résolu] Sélection de la cible la plus proche

Aller en bas 
2 participants
AuteurMessage
Mobi
Utilisateur confirmé: Rang ****
Mobi


Messages : 1256
Localisation : Dijon

[Résolu] Sélection de la cible la plus proche Empty
MessageSujet: [Résolu] Sélection de la cible la plus proche   [Résolu] Sélection de la cible la plus proche EmptyVen 22 Avr 2011 - 14:36

Bon voila, je n vais pas y aller par 4 chemins, j'ai des tourelles (comme pour un tower defence) qui doivent tirer sur des objets, mais, elle tire que dans une seul direction :

[Résolu] Sélection de la cible la plus proche Screen11

Alors que avant, avec la même technique mais pas les mêmes cibles ça marchait très bien :

[Résolu] Sélection de la cible la plus proche Screen12

Une petit idée ?


_________________
[Résolu] Sélection de la cible la plus proche Penguin


Dernière édition par Mobi le Ven 22 Avr 2011 - 20:18, édité 1 fois
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

[Résolu] Sélection de la cible la plus proche Empty
MessageSujet: Re: [Résolu] Sélection de la cible la plus proche   [Résolu] Sélection de la cible la plus proche EmptyVen 22 Avr 2011 - 14:47

Sans ton code on risque pas d'avoir d'idée...

Sont fou ces jeunes crossa

_________________
[Résolu] Sélection de la cible la plus proche Runningpotato1[Résolu] Sélection de la cible la plus proche TvF6GED [Résolu] Sélection de la cible la plus proche MdetltS
Revenir en haut Aller en bas
Mobi
Utilisateur confirmé: Rang ****
Mobi


Messages : 1256
Localisation : Dijon

[Résolu] Sélection de la cible la plus proche Empty
MessageSujet: Re: [Résolu] Sélection de la cible la plus proche   [Résolu] Sélection de la cible la plus proche EmptyVen 22 Avr 2011 - 14:54

Sorry

Objet cellule_tir_rouge :
Code:
if (distance_to_object(territoire_vert) < 100)
{
if (ceil(random(10)) == false)
{
instance_create(x + 8,y + 8,balle_rouge);
sound_play(tir);
}
}

Objet balle_rouge :
Code:
move_towards_point(cellule_verte.x+8,cellule_verte.y+8,8);

_________________
[Résolu] Sélection de la cible la plus proche Penguin
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

[Résolu] Sélection de la cible la plus proche Empty
MessageSujet: Re: [Résolu] Sélection de la cible la plus proche   [Résolu] Sélection de la cible la plus proche EmptyVen 22 Avr 2011 - 17:24

C'est tout simple, cellule_verte te retourne l'id de l'objet cellule_verte, mais pas l'id de l'instance que tu voudrais.

Pour récupérer l'id de l'instance la plus proche y a instance_nearest

_________________
[Résolu] Sélection de la cible la plus proche Runningpotato1[Résolu] Sélection de la cible la plus proche TvF6GED [Résolu] Sélection de la cible la plus proche MdetltS
Revenir en haut Aller en bas
Mobi
Utilisateur confirmé: Rang ****
Mobi


Messages : 1256
Localisation : Dijon

[Résolu] Sélection de la cible la plus proche Empty
MessageSujet: Re: [Résolu] Sélection de la cible la plus proche   [Résolu] Sélection de la cible la plus proche EmptyVen 22 Avr 2011 - 19:21

Et on l'utilise comment ?

_________________
[Résolu] Sélection de la cible la plus proche Penguin
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

[Résolu] Sélection de la cible la plus proche Empty
MessageSujet: Re: [Résolu] Sélection de la cible la plus proche   [Résolu] Sélection de la cible la plus proche EmptyVen 22 Avr 2011 - 19:55

Comme expliqué dans la doc :°

t'as de la chance que je sois bon et généreux :p

remplace ton move_towards_point(cellule_verte.x+8,cellule_verte.y+8,8)

par

if(instance_exists(cellule_verte))
{
ii = instance_nearest(x, y, cellule_verte)
move_towards_point(ii.x+8,ii.y+8,8)
}

et ça devrait fonctionner.

_________________
[Résolu] Sélection de la cible la plus proche Runningpotato1[Résolu] Sélection de la cible la plus proche TvF6GED [Résolu] Sélection de la cible la plus proche MdetltS
Revenir en haut Aller en bas
Mobi
Utilisateur confirmé: Rang ****
Mobi


Messages : 1256
Localisation : Dijon

[Résolu] Sélection de la cible la plus proche Empty
MessageSujet: Re: [Résolu] Sélection de la cible la plus proche   [Résolu] Sélection de la cible la plus proche EmptyVen 22 Avr 2011 - 20:17

Mmmmm, bon et généreux à la fois [Résolu] Sélection de la cible la plus proche Drooli10

En tout cas merci(sa fonctionne enfin).


PS : Je n'est pas trouvé sur la doc

_________________
[Résolu] Sélection de la cible la plus proche Penguin
Revenir en haut Aller en bas
Contenu sponsorisé





[Résolu] Sélection de la cible la plus proche Empty
MessageSujet: Re: [Résolu] Sélection de la cible la plus proche   [Résolu] Sélection de la cible la plus proche Empty

Revenir en haut Aller en bas
 
[Résolu] Sélection de la cible la plus proche
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Resolu]Rectangle de selection
» [Résolu] Laser vise cible avec orientation du sprite
» [Résolu] Sélection d'un objet
» [Résolu]tire l'enemy le plus proche
» Selection de Personnage [Résolu]

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: