SPH a écrit :il me semble que tu confond sprite et image !!
LOOOOL, nan, quand meme pas !!
je parle dans l'utilisation que tu en fais !
J'ai bien des petits sprites qui vont construire un sprite (je precise que ce dernier gros sprite change de forme régulierement). J'ai donc des sprites fixes créant un gros sprite qui evolue (si il n'evoluait pas, ce serait facile, evidement)
voila c'est bien ce que je dis !
pourquoi ne pas utiliser des images pour construire ton sprite ?
Ce serait quand meme plus facile d'avoir une seule instruction dx9 qui fasse ca; instruction qui existait et qui montre que ce n'etait pas une idee si farfelue finalement (instruction que MOI, j'utiliserais a tout bout de champ).

personne n'a parlé d'idée farfelue !

mais oui , je suis d'accords avec toi, si on peut mieux , je prends
en attendant , utilise les image comme support de graph d'origine (comme une banque de graph)
que tu peux piocher et poser dans les sprites que tu veux !
meme en faisant des mélanges ....
là ou je dis que tu confond sprite et image
c'est qu'un sprite n'est qu'un cadre vide , une cellule !!
alors que l'image c'est le dessin , que tu peux coller dans la cellule !
d'ailleurs c'est ce qu'on fait !
on creer la cellule vide, 'le sprite'
Code : Tout sélectionner
******************* creation du sprite original celui qu'on va copier *********************
CreateSprite(#sprite_original, taille_x_origine, taille_y_origine)
et ensuite on dessine une image dedans
Code : Tout sélectionner
StartDrawing(SpriteOutput(#sprite_original))
Box( 0,0, taille_x_origine, taille_y_origine,RGB(255,166,56))
Circle(taille_x_origine/2,taille_y_origine/2,taille_y_origine/2,RGB(0,0,0))
StopDrawing()
ou
Code : Tout sélectionner
StartDrawing(SpriteOutput(#sprite_original)) ; creer le sprite qui va recevoir l'image du sprite original
Resultat = DrawImage(ImageID(#image_tampon),0,0, taille_x_copie, taille_x_copie) ; on 'tamponne' l'image du sprite original dans le sprite copie
StopDrawing()
l'image ici est bien la banque d'information !
que le sprite (la cellule vide) va recevoir !
j'ai vu certain code ici ou les mecs utilisent directement une image sur l'ecran
alors que justement les sprites sont fait pour ça !
on ne devrai pas dessiner une image directement sur l'ecran.. (meme si on peut) ; sauf si c'est une question de format d'image
comme on ne devrai pas utiliser les sprites comme des images ( comme tu veux le faire )
mais bon ...
