AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez
 

 script de rotation créer par shadow_the_killer^^

Aller en bas 
AuteurMessage
shadow_the_killer
Utilisateur confirmé: Rang ****
shadow_the_killer

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

script de rotation créer par shadow_the_killer^^ Empty
MessageSujet: script de rotation créer par shadow_the_killer^^   script de rotation créer par shadow_the_killer^^ EmptyJeu 23 Juil 2009 - 14:45

BOnjour voila je vient de creer un petit script fort utile pour ceux qui veule faire a un sprite une rotatiion complete


voila la chose ^^:
premier code: rotation_create
Code:

/*
rotation_create(temps de l'alarm)
à mettre dans create
*/

alarm[0]=argument0;
a=1;
b=0;
2e code a mettre dans draw
Code:

/*
script de rotation d'un objet 2d par shadow_the_killer
rotation(id,speed(alarm step))
*/
if argument0=0
{
if alarm[0]=0{alarm[0]=argument1;if b=0{a-=0.1;}if b=1{a+=0.1;}}
if alarm[0]>0{alarm[0]-=1;}
draw_sprite_ext(sprite_index,image_index,x,y,a,1,0,image_blend,image_alpha)
if a<-1 && a<0.9{b=1;}
if a>1 && a>0.9{b=0;}
}
if argument0=1
{
if alarm[0]=0{alarm[0]=argument1;if b=0{a-=0.1;}if b=1{a+=0.1;}}
if alarm[0]>0{alarm[0]-=1;}
draw_sprite_ext(sprite_index,image_index,x,y,1,a,0,image_blend,image_alpha)
if a<-1 && a<0.9{b=1;}
if a>1 && a>0.9{b=0;}
}
if argument0=2
{
if alarm[0]=0{alarm[0]=argument1;if b=0{a-=0.1;}if b=1{a+=0.1;}}
if alarm[0]>0{alarm[0]-=1;}
draw_sprite_ext(sprite_index,image_index,x,y,a,a,0,image_blend,image_alpha)
if a<-1 && a<0.9{b=1;}
if a>1 && a>0.9{b=0;}
}

donc je résume
dans create vous mettez rotation_create(temps de l'alarm)
ensuite dans draw vous mettez rotation(id,temps de l'alarm)

pour les fonctions des id les voila
id 0=rotation sur les x
id 1=rotation sur les y
id 2=rotation sur les x et y

voila mon code qui ma bien servit jusqu'a maintenant ^^

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

script de rotation créer par shadow_the_killer^^ Original
Envoyer moi un pv pour nous rejoindre !
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*
Topaze22

Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

script de rotation créer par shadow_the_killer^^ Empty
MessageSujet: Re: script de rotation créer par shadow_the_killer^^   script de rotation créer par shadow_the_killer^^ EmptyJeu 23 Juil 2009 - 22:08

Très très loin de moi l'idée de vouloir critiquer tes explications, mais je n'ai vraiment pas du tout compris à quoi pouvait bien servir ce script !?

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
script de rotation créer par shadow_the_killer^^ Projet13
Revenir en haut Aller en bas
Sekigo Le Magnifique
Utilisateur confirmé: Rang *****
Sekigo Le Magnifique

Messages : 1720

script de rotation créer par shadow_the_killer^^ Empty
MessageSujet: Re: script de rotation créer par shadow_the_killer^^   script de rotation créer par shadow_the_killer^^ EmptyJeu 23 Juil 2009 - 22:36

Je pense avoir compris l'interet du script. En fait, ce n'est pas vraiment une rotation. C'est plutot un truc du meme genre que le mode 7 sur snes, le sprite se deforme via les xscales et yscale, ce qui fait que le sprite tourne sur lui meme, suivant un axe defini. C'est une illusion de 3D cree par un effet miroir.

Tres honnetement, je pense qu'il y a moyen de simplifier grandement le script, parce que il est tres bordelique, et franchement, les scripts en deux parties, c'est un peu ****** si tu dois traiter bcps d'instances avec cette "rotation".
Revenir en haut Aller en bas
http://s2.noelshack.com/old/up/gmzonecbna-3cfbc56d25.jpg
Contenu sponsorisé




script de rotation créer par shadow_the_killer^^ Empty
MessageSujet: Re: script de rotation créer par shadow_the_killer^^   script de rotation créer par shadow_the_killer^^ Empty

Revenir en haut Aller en bas
 
script de rotation créer par shadow_the_killer^^
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Pokémon script project VX
» Comment recadrer ses photos scannées ?
» Homéopathie, préparation à l'accouchement
» Jeu d'horreur SCP
» Numérotation des voies

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