| Une variable a plusieurs données ? | |
|
|
Auteur | Message |
---|
Innoson Utilisateur confirmé: Rang ****
Messages : 927 Projet Actuel : Aller voir la bas si jy suis.
| Sujet: Une variable a plusieurs données ? Sam 28 Oct 2006 - 12:05 | |
| Bonjour, Voila je vous explique mon problème ; j'aimerais qu'un variable couvre plusieurs donées ; Je créer une IA (que je metterais en exemple) et le soldat a plusieur cibles : par exemple "méchant_1" et "méchant_2" et j'aimerais q'une variable couvre méchant_1 et 2. Car dans chaque script il faur que je mette : - Code:
-
if</B> (distance_to_object("cible_ennemi") < vue) on attaque
</FONT> j'aimerais que la variable 'cible_ennemi' = méchant_1 et méchant_2 Coment je fais ? cible_ennemi = méchant_1+méchantt_2 ? cible_ennemi = méchant_1 or méchantt_2 ?:p_merci: d'avance , ciao
|
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: Une variable a plusieurs données ? Sam 28 Oct 2006 - 12:11 | |
| - Citation :
cible_ennemi = méchant_1 or méchantt_2 ?
Beh je pense par car si tu veux qu'il cible sur les deux méchants, avec or ou || il va aller sur l'un de deux mais pas sur les mêmes en même temps, ou alors c'est que j'ai pas tous compris dans ton problème Sinon cible_ennemi = mechant_1+mechant_2 Je sais pas si sa peux marcher /!\ J'espere que l'accent sur la variable de méchant, tu ne l'as pas mis dans GM mais que pour nous données ton problème Sinon enlève la /!\ |
|
| |
Innoson Utilisateur confirmé: Rang ****
Messages : 927 Projet Actuel : Aller voir la bas si jy suis.
| Sujet: Re: Une variable a plusieurs données ? Sam 28 Oct 2006 - 12:24 | |
| non j'ai pas mis d'accent sur méchant dans GM ici c'est juste des exemple de nom et de variable sinon peut^être que sa sa marche : - Code:
-
Cible_potenciel = Cible[1] + Cible[2] ... |
|
| |
Innoson Utilisateur confirmé: Rang ****
Messages : 927 Projet Actuel : Aller voir la bas si jy suis.
| Sujet: Re: Une variable a plusieurs données ? Sam 28 Oct 2006 - 13:27 | |
| cible_ennemi = méchant_1 or méchantt_2 sa marche pas |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: Une variable a plusieurs données ? Sam 28 Oct 2006 - 13:30 | |
| Est ce que la variable "cible_ennemi", a déjà une donnée Car sinon sa pourrais me paraitre un peu normale |
|
| |
Innoson Utilisateur confirmé: Rang ****
Messages : 927 Projet Actuel : Aller voir la bas si jy suis.
| Sujet: Re: Une variable a plusieurs données ? Sam 28 Oct 2006 - 13:32 | |
| mais non "cible_ennemi" est une variable et "méchant_1" et "méchant_2" sont des objets. C'est vraiment chaud de fair une IA dévloper, mais j'i arriverais |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: Une variable a plusieurs données ? Sam 28 Oct 2006 - 14:17 | |
| - Innoson a écrit:
- mais non "cible_ennemi" est une variable et "méchant_1" et "méchant_2" sont des objets.
Je sais bien que " cible_ennemi" est une variable :honte: , mais moi je te demande si tu as déjà atribué une donnée a ta variable avant ce script. Je veux dire par exemple : cible_ennemi = true. Et tu me dis que mechant_1 et mechant_2 sont des objets, donc la je vois pas du tout le sens de ton truc, cible_ennemi = mechant_1 + mechant_2 Autre m'en dis : variable = objet + objet La je comprend rien |
|
| |
mikmacer Utilisateur confirmé: Rang ***
Messages : 788 Localisation : Québec Projet Actuel : EscapeNgine
| Sujet: Re: Une variable a plusieurs données ? Sam 28 Oct 2006 - 15:47 | |
| - Innoson a écrit:
- Bonjour,
Voila je vous explique mon problème ; j'aimerais qu'un variable couvre plusieurs donées ; Je créer une IA (que je metterais en exemple) et le soldat a plusieur cibles : par exemple "méchant_1" et "méchant_2" et j'aimerais q'une variable couvre méchant_1 et 2. Car dans chaque script il faur que je mette : - Code:
-
if</B> (distance_to_object("cible_ennemi") < vue) on attaque
</FONT>
j'aimerais que la variable 'cible_ennemi' = méchant_1 et méchant_2
Coment je fais ? cible_ennemi = méchant_1+méchantt_2 ? cible_ennemi = méchant_1 or méchantt_2 ?
:p_merci: d'avance , ciao
Bon c'est simple! 1: Créer un objet parent aux deux monstres Exemple: tu cré un objet appelé "obj_tout_monstre" et tu le met parent à tes deux montres 2: Dans le Step de l'objet que tu veux qui attaque le monstre le plus proche: xxx = instance_nearest(obj_tout_monstre) if distance_to_object(xxx) < vue { //attaque xxx } |
|
| |
Innoson Utilisateur confirmé: Rang ****
Messages : 927 Projet Actuel : Aller voir la bas si jy suis.
| Sujet: Re: Une variable a plusieurs données ? Dim 29 Oct 2006 - 20:05 | |
| woué, mercie a toi, mikemacer mais bon si jutilise un objet parent c'est plus dur que d'utiliser une variable (du mmoin plus long parce que c'est pas dur de créer un objet parent) j'explique : je créer un moteur donc si a chaque fois que j'ajoute une nouvelle armer il faut créer des parents et sa c'est chiant afin bon, c'est dja pas mal comme renseignement. |
|
| |
Innoson Utilisateur confirmé: Rang ****
Messages : 927 Projet Actuel : Aller voir la bas si jy suis.
| Sujet: Re: Une variable a plusieurs données ? Lun 30 Oct 2006 - 22:27 | |
| de plus qu'avec mon système le parentage ne marche pas puisque les méchant fonce sur une seulle cible et ignore les autres. |
|
| |
Contenu sponsorisé
| Sujet: Re: Une variable a plusieurs données ? | |
| |
|
| |
| Une variable a plusieurs données ? | |
|