AccueilFAQRechercherS'enregistrerConnexion
 

Suivre en regardant la bonne direction

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivante
AuteurMessage
jujubinou
Habitué
Habitué



Inscrit le : 09 Fév 2005
Messages : 261

MessageSujet: Suivre en regardant la bonne direction   Jeu 7 Juil - 19:43

Salut,
j'aimerais qu'un personnage suive automatiquement mon héro, mais qu'il le suive en regardant où il marche ( donc avec 4 sprites de marches )
Revenir en haut Aller en bas
Kryptos
Moderateur
Moderateur


Sexe:Masculin
Age : 21
Inscrit le : 26 Mai 2005
Messages : 1253
Programme utilisé (Gm/RmXp/...) : Game Maker
Etudes : INSA de Rennes
Loisirs : role playing

MessageSujet: Re: Suivre en regardant la bonne direction   Jeu 7 Juil - 20:35

Tu crée les 4 sprites de marche et tu les associe aux quatres directions.
Ensuite tu mets
Code:
direction = obj_Joueur.direction
dans l'event_step du suiveur.
_________________


Revenir en haut Aller en bas
jujubinou
Habitué
Habitué



Inscrit le : 09 Fév 2005
Messages : 261

MessageSujet: Re: Suivre en regardant la bonne direction   Jeu 7 Juil - 20:55

Pourrais-tu être un peu plus précis ( un exemple peut-être ???)
Je vais dans step et j'utilise gm220 pour que le suiveur suive le hero et je crée 4 sprites que j'appele nord,sud,est,ouest ensuite dans le sveur je tape ton code en remplacant obj_Joueur par le nom du suivi ??
Revenir en haut Aller en bas
NooZ
Admin - .: el dictator :.
Admin - .: el dictator :.


Sexe:Masculin
Age : 17
Inscrit le : 12 Fév 2005
Messages : 3565
Programme utilisé (Gm/RmXp/...) : Game Maker
Loisirs : Informatique, Programmation, Guitare electrique

MessageSujet: Re: Suivre en regardant la bonne direction   Ven 8 Juil - 10:09

nan,
dans le code que kryptos t'a donner, le sprite va faire une rotation pour regarder devant le joueur (pour un missile par exemple)
si tu a 4 direction, tu peut utiliser l'exemple de cybertwister
http://site.voila.fr/zoneressources/Deplacement_2.zip
et dans le draw, au lieu de mettre

Code:
if (in_sector(x, y, watch_dir1, watch_angle1, watch_dist1, mouse_x, mouse_y))

tu remplace mouse_x et mouse_y par joueur.x et joueur.y

puis au lieu de mettre
Code:
    draw_sprite(sprite_index, 3, x, y); // Definir l'image a afficher


tu peut mettre sprite_index = le_nom_du_sprite
(utiles sui ce sont des sprites animer et pas fixe comme dans l'exemple.)


prend pas peur quand tu ouvre l'exemple,
parcque sa :
Code:
// Couleur des traits delimitant le chant de vision
pen_color = c_black;



Code:
// Champ de vision en haut
draw_line(x, y, x + watch_dist1 * cos(degtorad(watch_dir1 + watch_angle1 / 2)),
          y - watch_dist1 * sin(degtorad(watch_dir1 + watch_angle1 / 2)));
draw_line(x, y, x + watch_dist1 * cos(degtorad(watch_dir1 - watch_angle1 / 2)),
          y - watch_dist1 * sin(degtorad(watch_dir1 - watch_angle1 / 2)));


ne sers a rien de special, juste a tracer les traits noir.

a oui et il y a une erreur dans les comm,
il a marquer
"haut" "bas" "bas" "bas"

mais c'est
"haut" "bas" "droite" "gauche"

voilaaaaa (ca marche plutot bien, mon IA est faite entierement avec des truc comme sa.)
_________________
Revenir en haut Aller en bas
jujubinou
Habitué
Habitué



Inscrit le : 09 Fév 2005
Messages : 261

MessageSujet: Re: Suivre en regardant la bonne direction   Ven 8 Juil - 12:40

Super sa marche nikel thx si tu passes par Strasbourg promis je te paye une bière et une choucroute !!!
Revenir en haut Aller en bas
D-z
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 15
Inscrit le : 03 Sep 2005
Messages : 3320
Programme utilisé (Gm/RmXp/...) : GM 6.1 pro ; GM 7.0 pro
Etudes : Seconde
Loisirs : Aïkido, Ordinateur

MessageSujet: Re: Suivre en regardant la bonne direction   Ven 22 Fév - 23:34

En une ligne, tu peux nommer tes sprites spr_hero0 ; spr_hero90... en fonction de leur direction, puis faire :
Code:
execute_string("sprite_index=spr_hero"+round(direction/90)*90)

_________________

Spoiler:
 
Revenir en haut Aller en bas
D-m
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 16
Inscrit le : 26 Oct 2007
Messages : 3859
Programme utilisé (Gm/RmXp/...) : GM7Pro/ Visual Studio express(C++,C#,J#.Basic)/ Visual Foxpro9
Loisirs : gm,C++,C#,J#,FxoPro,SOAP,Amis,Télé,Hockey

MessageSujet: Re: Suivre en regardant la bonne direction   Sam 23 Fév - 0:45

:lol: c'est drole,car ca fait vraiment longtemps ce topic...mais merci pour l'info
_________________


I'm back juste de temps en temps
Revenir en haut Aller en bas
D-z
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 15
Inscrit le : 03 Sep 2005
Messages : 3320
Programme utilisé (Gm/RmXp/...) : GM 6.1 pro ; GM 7.0 pro
Etudes : Seconde
Loisirs : Aïkido, Ordinateur

MessageSujet: Re: Suivre en regardant la bonne direction   Sam 23 Fév - 19:43

C'était le dernier de la liste :lol:
_________________

Spoiler:
 
Revenir en haut Aller en bas
D-m
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 16
Inscrit le : 26 Oct 2007
Messages : 3859
Programme utilisé (Gm/RmXp/...) : GM7Pro/ Visual Studio express(C++,C#,J#.Basic)/ Visual Foxpro9
Loisirs : gm,C++,C#,J#,FxoPro,SOAP,Amis,Télé,Hockey

MessageSujet: Re: Suivre en regardant la bonne direction   Sam 23 Fév - 22:24

alors est-ce que c'était fait exciprès ce gag?
_________________


I'm back juste de temps en temps
Revenir en haut Aller en bas
D-z
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 15
Inscrit le : 03 Sep 2005
Messages : 3320
Programme utilisé (Gm/RmXp/...) : GM 6.1 pro ; GM 7.0 pro
Etudes : Seconde
Loisirs : Aïkido, Ordinateur

MessageSujet: Re: Suivre en regardant la bonne direction   Sam 23 Fév - 22:27

C'est juste un vieux topic où je connais une réponse meilleure.
_________________

Spoiler:
 
Revenir en haut Aller en bas
D-m
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 16
Inscrit le : 26 Oct 2007
Messages : 3859
Programme utilisé (Gm/RmXp/...) : GM7Pro/ Visual Studio express(C++,C#,J#.Basic)/ Visual Foxpro9
Loisirs : gm,C++,C#,J#,FxoPro,SOAP,Amis,Télé,Hockey

MessageSujet: Re: Suivre en regardant la bonne direction   Sam 23 Fév - 22:28

D-z a écrit:
C'est juste un vieux topic où je connais une réponse meilleure.

alors tu as seulement repondu pour montrer ta supériorite :lol!:
_________________


I'm back juste de temps en temps
Revenir en haut Aller en bas
D-z
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 15
Inscrit le : 03 Sep 2005
Messages : 3320
Programme utilisé (Gm/RmXp/...) : GM 6.1 pro ; GM 7.0 pro
Etudes : Seconde
Loisirs : Aïkido, Ordinateur

MessageSujet: Re: Suivre en regardant la bonne direction   Sam 23 Fév - 22:31

Pour aider les autres seulement !
Zut je me suis fait choper...
_________________

Spoiler:
 
Revenir en haut Aller en bas
D-m
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 16
Inscrit le : 26 Oct 2007
Messages : 3859
Programme utilisé (Gm/RmXp/...) : GM7Pro/ Visual Studio express(C++,C#,J#.Basic)/ Visual Foxpro9
Loisirs : gm,C++,C#,J#,FxoPro,SOAP,Amis,Télé,Hockey

MessageSujet: Re: Suivre en regardant la bonne direction   Sam 23 Fév - 22:34

mets en.Tu ne peux échapper au grand DarkMario XD XD XD XD XD

Bon je me calme mais juste si vous voyez ce message ecrit en police 1
_________________


I'm back juste de temps en temps
Revenir en haut Aller en bas
D-z
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 15
Inscrit le : 03 Sep 2005
Messages : 3320
Programme utilisé (Gm/RmXp/...) : GM 6.1 pro ; GM 7.0 pro
Etudes : Seconde
Loisirs : Aïkido, Ordinateur

MessageSujet: Re: Suivre en regardant la bonne direction   Sam 23 Fév - 22:35

Je l'ai vu ton message, mégalo !
_________________

Spoiler:
 
Revenir en haut Aller en bas
D-m
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 16
Inscrit le : 26 Oct 2007
Messages : 3859
Programme utilisé (Gm/RmXp/...) : GM7Pro/ Visual Studio express(C++,C#,J#.Basic)/ Visual Foxpro9
Loisirs : gm,C++,C#,J#,FxoPro,SOAP,Amis,Télé,Hockey

MessageSujet: Re: Suivre en regardant la bonne direction   Sam 23 Fév - 22:37

zut...Alors je suppose que je me calme :(
_________________


I'm back juste de temps en temps
Revenir en haut Aller en bas
D-z
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 15
Inscrit le : 03 Sep 2005
Messages : 3320
Programme utilisé (Gm/RmXp/...) : GM 6.1 pro ; GM 7.0 pro
Etudes : Seconde
Loisirs : Aïkido, Ordinateur

MessageSujet: Re: Suivre en regardant la bonne direction   Sam 23 Fév - 22:41

Choisis : le calme ou la guillotine. Prends le temps de réfléchir ^^
_________________

Spoiler:
 
Revenir en haut Aller en bas
D-m
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 16
Inscrit le : 26 Oct 2007
Messages : 3859
Programme utilisé (Gm/RmXp/...) : GM7Pro/ Visual Studio express(C++,C#,J#.Basic)/ Visual Foxpro9
Loisirs : gm,C++,C#,J#,FxoPro,SOAP,Amis,Télé,Hockey

MessageSujet: Re: Suivre en regardant la bonne direction   Sam 23 Fév - 22:46

je pourrais me calmer en me fesant trancher la tete :)
_________________


I'm back juste de temps en temps
Revenir en haut Aller en bas
D-z
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 15
Inscrit le : 03 Sep 2005
Messages : 3320
Programme utilisé (Gm/RmXp/...) : GM 6.1 pro ; GM 7.0 pro
Etudes : Seconde
Loisirs : Aïkido, Ordinateur

MessageSujet: Re: Suivre en regardant la bonne direction   Sam 23 Fév - 22:50

C'est pas vrai, je suis tombé sur un sadomaso-péjorativo-polygame...
_________________

Spoiler:
 
Revenir en haut Aller en bas
D-m
Possedé par Mark Overmars
Possedé par Mark Overmars


Sexe:Masculin
Age : 16
Inscrit le : 26 Oct 2007
Messages : 3859
Programme utilisé (Gm/RmXp/...) : GM7Pro/ Visual Studio express(C++,C#,J#.Basic)/ Visual Foxpro9
Loisirs : gm,C++,C#,J#,FxoPro,SOAP,Amis,Télé,Hockey

MessageSujet: Re: Suivre en regardant la bonne direction   Sam 23 Fév - 22:53

:lol: ET OUI
_________________


I'm back juste de temps en temps
Revenir en haut Aller en bas
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Sexe:Masculin
Age : 49
Inscrit le : 13 Aoû 2005
Messages : 7899
Programme utilisé (Gm/RmXp/...) : GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes : Supérieures
Loisirs : ordinateur

MessageSujet: Re: Suivre en regardant la bonne direction   Dim 24 Fév - 1:08

Je ne peux que me répéter :
La science est grande car il parait que la médecine parvient à soigner de tels cas ! :D
_________________
Revenir en haut Aller en bas

Suivre en regardant la bonne direction

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivante

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Game Maker Zone :: Zone : Game Maker :: Game Maker - Problèmes :: GM - Problèmes : Niveau Expert-