shadow_the_killer Utilisateur confirmé: Rang ****

Nombre de messages: 1077 Localisation: Québec\Canada Projet Actuel: Chrono Trigger Avancement:
 | Sujet: script de rotation créer par shadow_the_killer^^ Jeu 23 Juil - 15: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.Sallez voir mon Crono Trigger Il y a du nouveau !!! ------------------------------------------------------------------------ Playstation Network Id Add me: Sasuke-Urushy |
|
Topaze22 *Excellent utilisateur*

Nombre de messages: 5217 Localisation: Sur la Lune Projet Actuel: Paper Mario Démo 4V1 (Disponible) Avancement:
 | Sujet: Re: script de rotation créer par shadow_the_killer^^ Jeu 23 Juil - 23: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 !? _________________ A essayer de toute urgence !!!!!! Viiiiiiiite, l'un des jeux les plus sensationnels du CBNA :
 |
|
Sekigo Le Magnifique Utilisateur confirmé: Rang ***

Nombre de messages: 724 Avancement:
 | Sujet: Re: script de rotation créer par shadow_the_killer^^ Jeu 23 Juil - 23: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". _________________ 3==D (_¤_) ( Y ) 8===D --- (.Y.)
|
|