AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €

 

 mouvements lateraux par rapport a la direction

Aller en bas 
4 participants
AuteurMessage
Ragdoll
*Excellent utilisateur*
Ragdoll


Messages : 5494
Localisation : Angers, maine et loire
Projet Actuel : Rien je suis mort a l'intérieur.

mouvements lateraux par rapport a la direction Empty
MessageSujet: mouvements lateraux par rapport a la direction   mouvements lateraux par rapport a la direction EmptyJeu 29 Déc 2005 - 13:42

mon personnage ce deplace d' avant en arriere par rapport a sa current direction, sa direction est réglée sur la direction de la sourie, comment faire pour que mon personnage se deplace lateralement par rapport a sa direction ? ❓ ange ange
merci d' avance ! gnii

_________________
Dr Jango
mouvements lateraux par rapport a la direction 318
Revenir en haut Aller en bas
https://www.youtube.com/user/Inextasie
Gab666
Modérateur 'Zut'
Gab666


Messages : 5340
Localisation : **I move away from the mic to breathe in

mouvements lateraux par rapport a la direction Empty
MessageSujet: Re: mouvements lateraux par rapport a la direction   mouvements lateraux par rapport a la direction EmptyJeu 29 Déc 2005 - 17:22

pour la gauche

Code:
{
    x = x + lengthdir_x(vitesse du perso,direction + 90)
    y = y + lengthdir_y(vitesse du perso,direction + 90)
}

pour la droite

Code:
{
    x = x + lengthdir_x(vitesse du perso,direction - 90)
    y = y + lengthdir_y(vitesse du perso,direction - 90)
}

_________________
PIS MANIAC PREND DES BAINS !
Revenir en haut Aller en bas
http://www.dermanium-online.webou.net/
Blizter
Banni(e)



Messages : 2002

mouvements lateraux par rapport a la direction Empty
MessageSujet: Re: mouvements lateraux par rapport a la direction   mouvements lateraux par rapport a la direction EmptyJeu 29 Déc 2005 - 17:33

bha moi jai plutot mis le code dans les touches down et up


Event - Step :

Code:
global.facedirection=point_direction(x,y,mouse_x,mouse_y);
if global.facedirection<0{
global.facedirection+=360;
}
//on utilise une variable autre que >>direction<<

Event - Key Press flèche haut :

Code:
if keyboard_check_direct(vk_left){
motion_set(global.facedirection+45,2);
}else if keyboard_check_direct(vk_right){
motion_set(global.facedirection-45,2);
}else{
move_towards_point(mouse_x,mouse_y,3);
}
/*si on appui sur gauche en avancant, on va en haut a gauche, si c'est droite, on va en haut à droite sinon on fait juste avancer*/

Event - Key Press flèche bas :

Code:
if keyboard_check_direct(vk_left){
motion_set(global.facedirection+135,2);
}else if keyboard_check_direct(vk_right){
motion_set(global.facedirection-135,2);
}else{
move_towards_point(mouse_x,mouse_y,-2);
}
//même chose mais, pour le bas

Bonne chance smurfin
Revenir en haut Aller en bas
Ragdoll
*Excellent utilisateur*
Ragdoll


Messages : 5494
Localisation : Angers, maine et loire
Projet Actuel : Rien je suis mort a l'intérieur.

mouvements lateraux par rapport a la direction Empty
MessageSujet: Re: mouvements lateraux par rapport a la direction   mouvements lateraux par rapport a la direction EmptyJeu 29 Déc 2005 - 18:58

j' ai trouvé, voici un script pour un mouvement parfait avec la souris :

Code:
{
speed=0 ;
 if (keyboard_check(vk_up)) speed = 4;
 if (keyboard_check(vk_down)) speed = -4;
 if (keyboard_check(vk_right))
        {
        x = x + lengthdir_x( 4,direction  ) ;
        y = y + lengthdir_y( 4,direction  ) ;
        }


 if (keyboard_check(vk_left))
      {
        x = x + lengthdir_x( 4,direction  ) ;
        y = y + lengthdir_y( 4,direction  ) ;
        }

direction = point_direction ( x,y,mouse_x,mouse_y ) ;
image_angle = direction ;

}

_________________
Dr Jango
mouvements lateraux par rapport a la direction 318
Revenir en haut Aller en bas
https://www.youtube.com/user/Inextasie
gogo_swiffer
Banni(e)
gogo_swiffer


Messages : 3668
Localisation : America/Canada/Quebec/Mont-Laurier
Projet Actuel : rien changer parce que tout est sous contrôle

mouvements lateraux par rapport a la direction Empty
MessageSujet: Re: mouvements lateraux par rapport a la direction   mouvements lateraux par rapport a la direction EmptyLun 2 Jan 2006 - 16:28

pour la gauche tu rajoute + 90 et pour la droite - 90 dans les arguments de lenghtdir
Revenir en haut Aller en bas
gogo_swiffer
Banni(e)
gogo_swiffer


Messages : 3668
Localisation : America/Canada/Quebec/Mont-Laurier
Projet Actuel : rien changer parce que tout est sous contrôle

mouvements lateraux par rapport a la direction Empty
MessageSujet: Re: mouvements lateraux par rapport a la direction   mouvements lateraux par rapport a la direction EmptyLun 2 Jan 2006 - 16:30

parce que sinon si tu fais droite ou gauche sa va aller dans la direction que ton bonhomme vise
Revenir en haut Aller en bas
Contenu sponsorisé





mouvements lateraux par rapport a la direction Empty
MessageSujet: Re: mouvements lateraux par rapport a la direction   mouvements lateraux par rapport a la direction Empty

Revenir en haut Aller en bas
 
mouvements lateraux par rapport a la direction
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» tourner par rapport à la direction( 3D )
» Problème d'image par rapport à la direction
» direction par rapport a l'image_angle d'un autre obj
» direction après direction
» Jet d'eau [up: mouvements]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide confirmés-
Sauter vers: