Fogiax Très bonne participation
Messages : 159
| Sujet: space ship sprite generator Dim 13 Fév 2011 - 11:39 | |
| Bonjour, Aujord'hui je suis tomber par hasard sur ce topic du gmc : http://gmc.yoyogames.com/index.php?showtopic=409917Malheureusement il n'y a plus d'exemple, alors j'ai essayer de refaire le "générateur de sprite". Donc voici le lien du site qui explique l'algorithme : http://www.davebollinger.com/works/pixelspaceships/J'ai essay depuis plus d'une heur de faire quelque chose ressemblant au code source java se trouvant ici http://www.davebollinger.com/works/pixelspaceships/applet/PixelSpaceships.pde.txt mais j'arrive a rien, je suis pas bon en java et je comprend pas comment fonctionne l'algorithme pour faire la forme des vaisseaux. Alors si quelqu'un avais soit du temps pour retranscrire ceci en gml, soit qui a garder l'exemple du gmc, vous serais le bienvenue Voici une base en gml - Spoiler:
// random_ship(width,height) xsize=argument0; ysize=argument1;
EMPY=0 SOLID=1 COKPT=2
for(xx=0;xx<xsize/2;xx+=1) { for(yy=0;yy<ysize;yy+=1) { pixel[xx,yy]=EMPY } } pixel[xsize/2,3]=SOLID pixel[xsize/2,4]=SOLID pixel[xsize/2,5]=SOLID pixel[xsize/2,6]=SOLID pixel[xsize/2,10]=SOLID
for(xx=0;xx<xsize/2;xx+=1) { for(yy=0;yy<ysize;yy+=1) { if pixel[xx,yy]=EMPY {pixel[xx,yy]=choose(EMPY,SOLID);} } } // SPRITE : draw_set_alpha(1) draw_set_color(c_white); draw_rectangle(-1,-1,xsize+2,ysize+2,0); draw_set_color(0);
for(xx=0;xx<xsize/2;xx+=1) { for(yy=0;yy<ysize;yy+=1) { if pixel[xx,yy]=SOLID {draw_point(xx+1,yy+1);draw_point(xsize/2+(xsize/2-xx),yy+1);} } }
return sprite_create_from_screen(0,0,xsize+2,ysize+2,1,0,xsize/2,ysize/2);
|
|
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: space ship sprite generator Dim 13 Fév 2011 - 14:30 | |
| Très intéressant. Je faisais justement un petit shootem up pour le fun, je vais essayer de transcrire ça en gml et je le posterais. |
|
Fogiax Très bonne participation
Messages : 159
| Sujet: Re: space ship sprite generator Dim 13 Fév 2011 - 15:28 | |
| Sa serais sympa de ta part, merci |
|
Contenu sponsorisé
| Sujet: Re: space ship sprite generator | |
| |
|