Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| je ne sais plus me servir des sprites | |
| | Auteur | Message |
---|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: je ne sais plus me servir des sprites Mer 10 Déc 2014 - 14:01 | |
| Il y a une M... quelque part mais je ne vois pas où ?... Si quelqu' un a une idée, je suis preneur. - Code:
-
dim no%,pict%(12),pan_g%,pan_d%,flec_g%,flec_d%,Scene%
create_diaporama(12,0) color pict%(1),0,0,0 color pict%(2),0,0,0 color pict%(3),0,0,0 color pict%(4),0,0,0 color pict%(5),0,0,0 color pict%(6),0,0,0 color pict%(7),0,0,0 color pict%(8),0,0,0 color pict%(9),0,0,0 color pict%(10),0,0,0 color pict%(11),0,0,0 color pict%(12),0,0,0 end
Sub create_diaporama(n%,t%) dim_local x% no%=no%+1 : Pan_g%=no% panel no% : top no%,t% : left no%,0 : height no%,50 : width no%,10 no%=no%+1 : flec_g%=no% Alpha no% : parent no%,pan_g% : top no%,20 : caption no%,">" : font_bold no% font_color no%,255,0,0 : cursor_point no% no%=no%+1 : Pan_d%=no% panel no% : top no%,t% : left no%,width(0)-26 : height no%,50 : width no%,10
no%=no%+1 : flec_d%=no% Alpha no% : parent no%,pan_d% : top no%,20 : caption no%,"<" : font_bold no% font_color no%,255,0,0 : cursor_point no% no%=no%+1 : Scene%=no% Scene2d no% : top no%,t% : left no%,10 : height no%,50 : width no%,width(0)-36
for x%=1 to n% no%=no%+1 : pict%(x%)=no% Sprite no% :Sprite_target_is scene% :height no%,50 : width no%,50 : sprite_position no%,(x%*50)-50,0 next x% end_sub | |
| | | Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: je ne sais plus me servir des sprites Mer 10 Déc 2014 - 14:35 | |
| Tu confonds SPRITE avec objet Panoramic. Ce n'est pas la même chose, et les commandes pour des objets (HEIGHT etc) ne s'appliquent pas à des SPRITE. Regarde cette version: - Code:
-
dim no%,pict%(12),pan_g%,pan_d%,flec_g%,flec_d%,Scene% dim nos% : ' <=== pour les numéros des SPRITE
create_diaporama(12,0)
' ???????? COLOR s'applique à un objet Panoramic, pas à un SPRITE ! ' prépare un fond dans un IMAGE, puis utilise SPRITE_IMAGE_LOAD pour le charger ' color pict%(1),0,0,0 ' color pict%(2),0,0,0 ' color pict%(3),0,0,0 ' color pict%(4),0,0,0 ' color pict%(5),0,0,0 ' color pict%(6),0,0,0 ' color pict%(7),0,0,0 ' color pict%(8),0,0,0 ' color pict%(9),0,0,0 ' color pict%(10),0,0,0 ' color pict%(11),0,0,0 ' color pict%(12),0,0,0 end
Sub create_diaporama(n%,t%) dim_local x% no%=no%+1 : Pan_g%=no% panel no% : top no%,t% : left no%,0 : height no%,50 : width no%,10
no%=no%+1 : flec_g%=no% Alpha no% : parent no%,pan_g% : top no%,20 : caption no%,">" : font_bold no% font_color no%,255,0,0 : cursor_point no%
no%=no%+1 : Pan_d%=no% panel no% : top no%,t% : left no%,width(0)-26 : height no%,50 : width no%,10
no%=no%+1 : flec_d%=no% Alpha no% : parent no%,pan_d% : top no%,20 : caption no%,"<" : font_bold no% font_color no%,255,0,0 : cursor_point no%
no%=no%+1 : Scene%=no% Scene2d no% : top no%,t% : left no%,10 : height no%,50 : width no%,width(0)-36 Sprite_target_is scene% for x%=1 to n% ' les numéros des SPRITE ne sont pas des numéros d'objet ! nos%=nos%+1 : pict%(x%)=nos% Sprite nos% ' HEIGHT et WIDTH s'appliquent à des objets Panoramic ' pourun SPRITE, utlise SPRITE_SCALE ' height nos%,50 : width nos%,50 sprite_position nos%,(x%*50)-50,0 next x% end_sub Des commentaires expliquent ce qu'il faut faire... | |
| | | Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 10 Déc 2014 - 14:48 | |
| Merci Klaus. Cela faisait une éternité que je ne m' étais pas servi de "Sprite" et ma mémoire a "bugué"... merci encore pour ta réponse. | |
| | | Contenu sponsorisé
| Sujet: Re: je ne sais plus me servir des sprites | |
| |
| | | | je ne sais plus me servir des sprites | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |