Historique des modifications - Message

Message #11111

Sujet: Création d'une Animation skeleton (Bone)


Type Date Auteur Contenu
Création du message 04-03-2013 14:59:04 Magun
évite les conditions surtout dans un code qui seras executer plusieur fois par frame sur plusieur entiter

essaye plutot quelque chose dans le genre:

Code c++ :


float factor = 0.1f; // header
factor &= (!(e.Y <= -60 && factor >> 31) | (e.Y >= 30 !(factor << 31))) << 31; // set the bit sign

e.Y += factor;


31 ou 0 ça dépend si t'est en bigendian ou non
ça doit être un truc dans le genre, jsuis pas sur, l'interet c'est de faire des if mathematique et de jouer sur le sign

si tu dépasse 30 et que le sign est +, il deviens -
et si ça dépasse -60 et que le sign est - il deviens +

tant qu'il n'atteint pas 30 il croit
tant qu'il n'atteint pas -60 il decroit
si j'ai bien comprit ta question

ps: '-' = 1 et '+' = 0

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
118 invités en ligne
membre en ligne: -
RSS Feed