arréter un objet en mouvement vers un point précis Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème



AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le deal à ne pas rater :
Retour en stock du coffret Pokémon Zénith Suprême – ...
Voir le deal

 

 arréter un objet en mouvement vers un point précis

Aller en bas 
3 participants
AuteurMessage
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

arréter un objet en mouvement vers un point précis Empty
MessageSujet: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 21:20

Voila, j'ai modifié un script donné par M@d_Doc (voir topic changement de sprite en fonction de la position de la sourie) et je l'ai un peu modifié pour que le perso aprés avoir changé de sprite se mette en route vers la position de la sourie actuellement. Malheuresement, le perso part vers la sourie mais ne s'arréte que si on clique dans une autre direction. Comment régler se probléme ?

PS : Voici le script modifié :
Spoiler:
Revenir en haut Aller en bas
http://rufal.free.fr
jo
*Excellent utilisateur*
jo


Messages : 4879
Localisation : CENSURE T_T
Projet Actuel : FAC

arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 21:33

tu veux qu'il s'arrete quand tu relache ?
Revenir en haut Aller en bas
http://psyckho.skyrock.com/
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 21:36

Non je voudrait qu'il s'arréte quand il attein l'endroit ou j'ai cliquer avec la sourie.
Revenir en haut Aller en bas
http://rufal.free.fr
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 22:07

step:
if mouse_check_button_pressed(mb_left)=1
{
destination.x=mouse_x
destination.y=mouse_y
}

if x!=destination.x && y!=destination.y
{
dir=90*round(point_direction(x,y,destination.x,destination.y)/90)
if dir=0
{sprite_index=spr_gauche_chimpo}
move_towards_point(destination.x,destination.y,4)
if dir=90
{sprite_index=spr_haut_chimpo}
move_towards_point(destination.x,destination.y,4)
if dir=180
{sprite_index=spr_droite_chimpo}
move_towards_point(destination.x,destination.y,4)
if dir=270
{sprite_index=spr_bas_chimpo}
move_towards_point(destination.x,destination.y,4)
}

(crée un objet destination invisible ou alors avec une croix comme sprite
Revenir en haut Aller en bas
http://gameplay.c.la/
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 22:11

merci j'essey de suite
Revenir en haut Aller en bas
http://rufal.free.fr
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 22:22

Bon sa marche mais lorsqu'il arrive au point demendé, il fait quelque chose de bizard : j'ai l'impréssion qu'il change de sprite a trés grande vitesse.
Pourrait tu régler ca ?
:p_merci:
Revenir en haut Aller en bas
http://rufal.free.fr
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 22:28

Oui je pense que ca devrait régler ton probleme



step:
if mouse_check_button_pressed(mb_left)=1
{
destination.x=mouse_x
destination.y=mouse_y
}

if (x>destination.x+2 && x<destination.x-2)
&& (y>destination.y+2 && y<destination.y-2)


{
dir=90*round(point_direction(x,y,destination.x,destination.y)/90)
if dir=0
{sprite_index=spr_gauche_chimpo}
move_towards_point(destination.x,destination.y,4)
if dir=90
{sprite_index=spr_haut_chimpo}
move_towards_point(destination.x,destination.y,4)
if dir=180
{sprite_index=spr_droite_chimpo}
move_towards_point(destination.x,destination.y,4)
if dir=270
{sprite_index=spr_bas_chimpo}
move_towards_point(destination.x,destination.y,4)
}
Revenir en haut Aller en bas
http://gameplay.c.la/
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 22:33

Non la il ne bouge plus du tout.
Revenir en haut Aller en bas
http://rufal.free.fr
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 22:40

Oops désolé comme je suis étourdi

step:
if mouse_check_button_pressed(mb_left)=1
{
destination.x=mouse_x
destination.y=mouse_y
}

if (x>destination.x+2 || x<destination.x-2)
&& (y>destination.y+2 || y<destination.y-2)


{
dir=90*round(point_direction(x,y,destination.x,destination.y)/90)
if dir=0
{sprite_index=spr_gauche_chimpo}
move_towards_point(destination.x,destination.y,4)
if dir=90
{sprite_index=spr_haut_chimpo}
move_towards_point(destination.x,destination.y,4)
if dir=180
{sprite_index=spr_droite_chimpo}
move_towards_point(destination.x,destination.y,4)
if dir=270
{sprite_index=spr_bas_chimpo}
move_towards_point(destination.x,destination.y,4)
}

Et voila en éspérant que ca marche
Revenir en haut Aller en bas
http://gameplay.c.la/
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 22:43

Bon alors la il avance, il s'arréte au point puis fait un demi tour, change de sprite avance un peu et repars en sens inverse. Puis il recomance
Revenir en haut Aller en bas
http://rufal.free.fr
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 22:47

Je crois enfin avoir trouvé la solution


step:
if mouse_check_button_pressed(mb_left)=1
{
destination.x=mouse_x
destination.y=mouse_y
}

if (x>destination.x+2 || x<destination.x-2)
&& (y>destination.y+2 || y<destination.y-2)


{
dir=90*round(point_direction(x,y,destination.x,destination.y)/90)
if dir=0
{sprite_index=spr_gauche_chimpo}
move_towards_point(destination.x,destination.y,4)
if dir=90
{sprite_index=spr_haut_chimpo}
move_towards_point(destination.x,destination.y,4)
if dir=180
{sprite_index=spr_droite_chimpo}
move_towards_point(destination.x,destination.y,4)
if dir=270
{sprite_index=spr_bas_chimpo}
move_towards_point(destination.x,destination.y,4)
}
else
speed=0
Revenir en haut Aller en bas
http://gameplay.c.la/
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 22:50

Cette fois ci c'est parfait super , merci mille fois pour ton aide.

:p_merci:
Revenir en haut Aller en bas
http://rufal.free.fr
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 22:51

Je croyais que ca marchais toujours pas j ai failli me suicider

De rien pour l aide
Revenir en haut Aller en bas
http://gameplay.c.la/
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis EmptyLun 27 Aoû 2007 - 22:52

Citation :
Je croyais que ca marchais toujours pas j ai failli me suicider
Sa aurai été dommage.
Et encore merci :p_merci:
Revenir en haut Aller en bas
http://rufal.free.fr
Contenu sponsorisé





arréter un objet en mouvement vers un point précis Empty
MessageSujet: Re: arréter un objet en mouvement vers un point précis   arréter un objet en mouvement vers un point précis Empty

Revenir en haut Aller en bas
 
arréter un objet en mouvement vers un point précis
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» déplacer un objet vers un autre (ou un point)
» déplacer vers un objet
» état d'un objet précis
» Se déplacer vers un point sans tremblements
» [Résolu] Remplacement d'objet lors d'un score précis

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: