Rotation d'angle vers un point 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 du moment : -20%
Xiaomi Poco M6 Pro (8 Go / 256 Go) Noir
Voir le deal
159.99 €

 

 Rotation d'angle vers un point

Aller en bas 
3 participants
AuteurMessage
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

Rotation d'angle vers un point Empty
MessageSujet: Rotation d'angle vers un point   Rotation d'angle vers un point EmptyDim 14 Fév 2010 - 15:46

oila, je crois avoir déja vu un code ressemblant sur le forum mais je le trouve plus tord
Alors j'ai essayer de faire pareil noel
Ca permet de changer l'angle vers un point sans devoir faire le chemin 270>0 et monter sa valeur jusqu'à 0 au lieu de faire une rotation complete
direction=angle de l'objet
Dir=où allez
Angle=vitesse de rotation

Code:
Dir=point_direction(x,y,Objet.x,Objet.y);
if (Dir-direction>-Angle && Dir-direction<Angle)
    direction=Dir;
    if (Dir>direction)
        if (Dir-direction>180)
            direction-=Angle;
        else
            direction+=Angle;
    else
        if (Dir<direction)
            if (direction-Dir<180)
            direction-=Angle;
        else
            direction+=Angle;
if (direction>=360)
    direction-=360;
if (direction<0)
    direction=360+direction;


Dernière édition par Wargamer le Sam 21 Aoû 2010 - 16:26, édité 4 fois
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

Rotation d'angle vers un point Empty
MessageSujet: Re: Rotation d'angle vers un point   Rotation d'angle vers un point EmptyJeu 19 Aoû 2010 - 23:12

quelqu'un pour essayer d'optimiser niveau perf? gnii
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9183
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Rotation d'angle vers un point Empty
MessageSujet: Re: Rotation d'angle vers un point   Rotation d'angle vers un point EmptySam 21 Aoû 2010 - 14:57

Je suis pas contre de t'aider mais j'ai vraiment pas compris ce que tu veux faire ❓
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

Rotation d'angle vers un point Empty
MessageSujet: Re: Rotation d'angle vers un point   Rotation d'angle vers un point EmptySam 21 Aoû 2010 - 16:24

un missile auto guidé qui va vers un point à une vitesse de rotation donné avec un protection poru les changement de 360 à 0
j,ai mis à jour le code pour qu'il soit plus compréensible sinon ^^
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro


Messages : 1483
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

Rotation d'angle vers un point Empty
MessageSujet: Re: Rotation d'angle vers un point   Rotation d'angle vers un point EmptyMar 24 Aoû 2010 - 23:48

Citation :
quelqu'un pour essayer d'optimiser niveau perf?

Code:
DIRECTION+=VITESSE*sign((DIRECTION_VOULUS-DIRECTION+180)mod 360 -180)

AVEC
DIRECTION: la direction a diriger vers DIRECTION_VOULUS
VITESSE: la vitesse de rotation
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

Rotation d'angle vers un point Empty
MessageSujet: Re: Rotation d'angle vers un point   Rotation d'angle vers un point EmptyMer 25 Aoû 2010 - 3:31

arthuro a écrit:
Citation :
quelqu'un pour essayer d'optimiser niveau perf?

Code:
DIRECTION+=VITESSE*sign((DIRECTION_VOULUS-DIRECTION+180)mod 360 -180)

AVEC
DIRECTION: la direction a diriger vers DIRECTION_VOULUS
VITESSE: la vitesse de rotation

Mind=blown
:p_merci:
Revenir en haut Aller en bas
Contenu sponsorisé





Rotation d'angle vers un point Empty
MessageSujet: Re: Rotation d'angle vers un point   Rotation d'angle vers un point Empty

Revenir en haut Aller en bas
 
Rotation d'angle vers un point
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» déplacer un objet vers un autre (ou un point)
» Se déplacer vers un point sans tremblements
» arréter un objet en mouvement vers un point précis
» Tirer vers le haut et vers le bas en sautant
» 3D cylindre tendu du point A au point B

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