AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -50%
-50% Baskets Nike Air Huarache
Voir le deal
64.99 €

 

 Aide code + logique

Aller en bas 
+2
nicoulas
best5555
6 participants
AuteurMessage
best5555
Nouveau



Messages : 8

Aide code + logique Empty
MessageSujet: Aide code + logique   Aide code + logique EmptyLun 21 Sep 2009 - 16:51

Bonjours a tous, voici mon problème:

Je suis en train de travaillé sur un jeu du style Tower Defence, mais voilà je rencontre déjà un petit problème: Les " Projectiles " vont tous sur le même objet ennemi, au lieu d'allé sur l'objet le plus près. Je sais pourquoi cela fait ca, mais je ne sais comment corrigé cela.

En fait il y a un objet, tour, qui dit que: " Dès que l'objet(s) ennemi est a une tel distance, la tour crée un projectil "
Le projectile lui, dès ça création va en direction de l'objet ennemi.
C'est a cet endroit que ça coince, car, imaginon que le premier objet ennemi ( Que j'appellerais ennemi1 ) soit hors du champs de vision de la tour, et qu'un 2eme ennemi ( ennemi2 donc ^^' ) arrive a porté de la tour, les projectils créés iront droit sur l'ennemi1 et non le 2.

Je suppose qu'il doit y avoir une variable du genre closer_object(object*), qui forcerait les projéctils à allé en diréction de l'ennemi le plus près.

Merci d'avance!
Revenir en haut Aller en bas
Invité
Invité




Aide code + logique Empty
MessageSujet: Re: Aide code + logique   Aide code + logique EmptyLun 21 Sep 2009 - 16:56

grace a la fonction instance_nearest(obj) Smile
Revenir en haut Aller en bas
best5555
Nouveau



Messages : 8

Aide code + logique Empty
MessageSujet: Re: Aide code + logique   Aide code + logique EmptyLun 21 Sep 2009 - 17:08

Je doit mètre instance_nearest(nom_de_l'objet) dans le move toward point ?
Merci de ta réponse si rapide =)
Revenir en haut Aller en bas
Invité
Invité




Aide code + logique Empty
MessageSujet: Re: Aide code + logique   Aide code + logique EmptyLun 21 Sep 2009 - 17:14

tu fera un peu comme ça

nearest_ennemy=instance_nearest(ennemi) //retourne l'instance ennemi la plus proche

if distance_to_object(nearest_ennemy)<45 ///si la distance entre la tour et l'objet le plus proche est inférieur a 45
{
///actions, tu peux retourner la direction de la tourelle par a port a l'objet ennemi, par exemple :

direction_tourelle=point_direction(x,y,nearest_ennemy.x,nearest_ennemy.y)
}
Revenir en haut Aller en bas
best5555
Nouveau



Messages : 8

Aide code + logique Empty
MessageSujet: Re: Aide code + logique   Aide code + logique EmptyLun 21 Sep 2009 - 17:17

Oula, on rentre tout de suite dans du code la ^^' N'y a t'il pas un moyen de remplacé cela par du D&D ? Merci
Revenir en haut Aller en bas
Invité
Invité




Aide code + logique Empty
MessageSujet: Re: Aide code + logique   Aide code + logique EmptyLun 21 Sep 2009 - 18:58

j'ai cru que c'était du code que tu voulais, puis je ne crois qu'il y'a son équivalent en gml (if an expression is true ne compte pas), enfin je n'ai pas gm installé pour l'instant
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Aide code + logique Panicpr9

Aide code + logique Empty
MessageSujet: Re: Aide code + logique   Aide code + logique EmptyLun 21 Sep 2009 - 19:51

shm31 a écrit:
enfin je n'ai pas gm installé pour l'instant
hérétique Surprised
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Linky439
Utilisateur confirmé: Rang *****
Linky439


Messages : 2643
Localisation : Sur le forum du CBNA...ou pas
Projet Actuel : La Galaxie Scellée

Aide code + logique Empty
MessageSujet: Re: Aide code + logique   Aide code + logique EmptyLun 21 Sep 2009 - 20:06

nicoulas a écrit:
shm31 a écrit:
enfin je n'ai pas gm installé pour l'instant
hérétique Surprised
Lol nicoulas Smile

_________________
Cliquez pour accéder aux topics dédiés !
Aide code + logique I4AWwEs    Aide code + logique CaVn0FN
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

Aide code + logique Empty
MessageSujet: Re: Aide code + logique   Aide code + logique EmptyLun 21 Sep 2009 - 22:51

shm31 a écrit:
j'ai cru que c'était du code que tu voulais, puis je ne crois qu'il y'a son équivalent en gml (if an expression is true ne compte pas), enfin je n'ai pas gm installé pour l'instant
je crois que le if an expression is true marcherais
dans le fond c'est juste un if donc si au lieu d'un variable ont met instance_nereast ca pourrias marcher
enfin je dit j'ai gm d'installer mais flemme de l'ouvrir noel

_________________
Aide code + logique Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
best5555
Nouveau



Messages : 8

Aide code + logique Empty
MessageSujet: Re: Aide code + logique   Aide code + logique EmptyMer 23 Sep 2009 - 19:20

^^' Et donc, quelqu'un a une idée de comment faire, et surtout, m'expliquer clairement svp ? Merci =)
Revenir en haut Aller en bas
keïtchi
Utilisateur confirmé: Rang **
keïtchi


Messages : 366
Localisation : Don't Follow me, I'm lost too!

Aide code + logique Empty
MessageSujet: Re: Aide code + logique   Aide code + logique EmptyMer 23 Sep 2009 - 20:56

Bon courage pour ton tower deffence, tu en aura besoin! Wink
Sinon je t'ai fait ce que tu voulais telecharge ça:
http://rapidshare.com/files/284044302/exemple.zip.html
Voila. =)

_________________
Mon Projet:
Aide code + logique Backgroundchargement1jc9
Revenir en haut Aller en bas
best5555
Nouveau



Messages : 8

Aide code + logique Empty
MessageSujet: Re: Aide code + logique   Aide code + logique EmptyMer 23 Sep 2009 - 22:26

Merci beaucoup ^^' C'est impec! =)
Revenir en haut Aller en bas
zebdal
Utilisateur confirmé: Rang *****
zebdal


Messages : 2874
Localisation : Chez Vanilla
Projet Actuel : Shrapnel
Kanon
Sengoku Rance Online
Vanilla H

Aide code + logique Empty
MessageSujet: Re: Aide code + logique   Aide code + logique EmptyJeu 24 Sep 2009 - 7:43

copier coller du code gml déja donné, ca prend 2 secs.

le D&D c'est le même principe que le gml, sauf que les noms des fonctions sont remplacés par des icones.
donc faut pas avoir peur du gml.
pis si tu peux apprendre ne serait ce qu'un peu le gml, c'est pas plus mal.

ce qu'avait donné shm n'était pas spécialement plus compliqué que son équivalent en D&D.

bref jdis ca mais tu fais ce que tu veux.

_________________
Aide code + logique Testmf
L'IRC du CBNA
NE PAS CLIQUER:
Spoiler:
Revenir en haut Aller en bas
http://zebdal.free.fr
Contenu sponsorisé





Aide code + logique Empty
MessageSujet: Re: Aide code + logique   Aide code + logique Empty

Revenir en haut Aller en bas
 
Aide code + logique
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Aide sur un code
» Re-aide sur un code
» [Résolu] Affichage aide execute code
» besoin d'aide pour code (gestion des touches du clavier)
» Aide à un débutant (ils y trouveront tous une aide)

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: