AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -20%
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, ...
Voir le deal
399 €

 

 Rotation en 2d

Aller en bas 
4 participants
AuteurMessage
LorisDAMPERE
Utilisateur confirmé: Rang *****
LorisDAMPERE


Messages : 2485
Localisation : avec du citron svp

Rotation en 2d Empty
MessageSujet: Rotation en 2d   Rotation en 2d EmptyJeu 3 Avr 2008 - 12:41

j'ai fait une recherche mais je ne trouve rien qui ne puisse m'aider
je cherche un moyen de faire tourner un objet a 360°, mais d'une maniere spécial donc je vais essaiyer d'etre le plus comprehensible possible
soit :pac_dr: , mon objet
je veux que quand je presse gauche, il puisse devenir :pac_gh: (mais avec l'oeil en bas car sinon c'est impossible) le tout en voyant l'animation, de maniere à se que si je lache avant, il sera en diagonal
je sais que ceci est possible avec le sprite, mais je veux que ce soit l'objet de façon à ce que si j'appuiye sur la fleche haute et qu'il est :pac_dr: il aille à droite et que si il est :pac_gh: il aille à gauche, le tout avec le meme bouton.
Je vais faire un schema car ce que je demande est assez compliqué
Mais je remmerci ceux qui vont essaiyer de m'aider en attendant.

[edit]voici le schema, les cases avec les fleches representent l'action keypress.
Spoiler:
[/edit]

_________________
Rotation en 2d Phraser Rotation en 2d Listepseudo :/
Revenir en haut Aller en bas
shadow_the_killer
Utilisateur confirmé: Rang ****
shadow_the_killer


Messages : 1272
Localisation : Québec\Canada
Projet Actuel : Chrono Trigger

Rotation en 2d Empty
MessageSujet: Re: Rotation en 2d   Rotation en 2d EmptyJeu 3 Avr 2008 - 13:58

tu pourrais peut-être le faire avec un objet qui vas dans la direction demander

Code:

image_angle=object.direction

_________________
allez voir le Projet d'envergure de la M.R.S
allez voir mon Crono Trigger Il y a du nouveau !!!
------------------------------------------------------------------------
Spoiler:

Rotation en 2d Original
Envoyer moi un pv pour nous rejoindre !
Revenir en haut Aller en bas
LorisDAMPERE
Utilisateur confirmé: Rang *****
LorisDAMPERE


Messages : 2485
Localisation : avec du citron svp

Rotation en 2d Empty
MessageSujet: Re: Rotation en 2d   Rotation en 2d EmptyJeu 3 Avr 2008 - 14:10

oui je sais mais sachant qu'il peut aller dans les 360 directions possible je ne compte pas spécialement faire 360 objets...(il se peut que je n'ai pas compris la réponse, si c'est le cas dsl )
en tout cas merci de m'aider, j'aimerai trouver un script genre "rotat_object" ou quelque chose comme ça :gniah:

_________________
Rotation en 2d Phraser Rotation en 2d Listepseudo :/
Revenir en haut Aller en bas
Blizter
Banni(e)



Messages : 2002

Rotation en 2d Empty
MessageSujet: Re: Rotation en 2d   Rotation en 2d EmptyJeu 3 Avr 2008 - 17:14

Informe toi sur image_angle.
Revenir en haut Aller en bas
GTK
*Excellent utilisateur*
GTK


Messages : 3959
Localisation : Belgique
Projet Actuel :

Rotation en 2d Empty
MessageSujet: Re: Rotation en 2d   Rotation en 2d EmptyJeu 3 Avr 2008 - 18:17

Si j'ai bien compris, c'est assez simple.
Quand tu presse la touche 'haut' par exemple, tu fais

if not image_angle=90
image_angle+=1

Enfin, un truc du genre.

_________________

Rotation en 2d Signaturev
Revenir en haut Aller en bas
http://stevevanessche.tumblr.com/
LorisDAMPERE
Utilisateur confirmé: Rang *****
LorisDAMPERE


Messages : 2485
Localisation : avec du citron svp

Rotation en 2d Empty
MessageSujet: Re: Rotation en 2d   Rotation en 2d EmptyJeu 3 Avr 2008 - 18:33

merci je vais essaiyer
:p_merci:

_________________
Rotation en 2d Phraser Rotation en 2d Listepseudo :/
Revenir en haut Aller en bas
LorisDAMPERE
Utilisateur confirmé: Rang *****
LorisDAMPERE


Messages : 2485
Localisation : avec du citron svp

Rotation en 2d Empty
MessageSujet: Re: Rotation en 2d   Rotation en 2d EmptyDim 6 Avr 2008 - 15:00

ça y'est, mon personnage se tourne comme il faut cependant, quand je press up, il va toujours vers le haut au lieu d'aller dans la direction qu'indique le sprite.
quelqu'un peut finir de m'aider svp?

_________________
Rotation en 2d Phraser Rotation en 2d Listepseudo :/
Revenir en haut Aller en bas
GTK
*Excellent utilisateur*
GTK


Messages : 3959
Localisation : Belgique
Projet Actuel :

Rotation en 2d Empty
MessageSujet: Re: Rotation en 2d   Rotation en 2d EmptyDim 6 Avr 2008 - 15:40

Ben quand tu presse haut :

speed=5 (par exemple)
direction=image_angle

_________________

Rotation en 2d Signaturev
Revenir en haut Aller en bas
http://stevevanessche.tumblr.com/
Invité
Invité




Rotation en 2d Empty
MessageSujet: Re: Rotation en 2d   Rotation en 2d EmptyDim 6 Avr 2008 - 16:03

je veux pas etre desagréable mais cette question a été posé des centeines voir des millier de fois si tu fesai un peu d'effort tu aurai pu trouver, deja y'a des exemples, des topics et le manuel e game maker ça contien tout ce qu'il faut happy1

enfin bref

si je me trempe pas :

{
speed=0
image_angle=direction
if (keyboard_check(vk_up)) {speed = 3}
if (keyboard_check(vk_down)) {speed = -3}
if (keyboard_check(vk_left)) {direction += 3}
if (keyboard_check(vk_right)) {direction -= 3}
}
Revenir en haut Aller en bas
LorisDAMPERE
Utilisateur confirmé: Rang *****
LorisDAMPERE


Messages : 2485
Localisation : avec du citron svp

Rotation en 2d Empty
MessageSujet: Re: Rotation en 2d   Rotation en 2d EmptyDim 6 Avr 2008 - 16:17

merci a vous deux
par contre, le bon code gml est celui donner par gtk, mais merci a shm quand meme
:p_merci: et a+

_________________
Rotation en 2d Phraser Rotation en 2d Listepseudo :/
Revenir en haut Aller en bas
Contenu sponsorisé





Rotation en 2d Empty
MessageSujet: Re: Rotation en 2d   Rotation en 2d Empty

Revenir en haut Aller en bas
 
Rotation en 2d
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» dégradé et rotation
» Rotation
» 2d+3d rotation de 180°
» Rotation 3d?
» Rotation style GTA ?

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: