beauregard a écrit:
Grand merci, c'est vraiment bien pensé

Pas testé en profondeur, mais serait-il possible d'applique un zoom avant ou arrière pour l'ensemble d'une scène (composé uniquement de sprite3D donc) ?
salut
Effectivement c'est faisable et c'est exactement ce que je fais sur mon jeu

.
Il suffit pour cela d'utiliser une variable (global ou pointeur, comme tu préfères) et de t'en servir comme facteur de zoom.
Par exemple, de mon coté, j'utilise la méthode suivante :
Code:
TransformSprite3D(sprite, 0, 0, SpriteWidth(sprite)*zoom/10, 0, SpriteWidth(sprite)*zoom/10,SpriteHeight(sprite)*zoom/10,0, SpriteHeight(idsprite)*zoom/10)
DisplaySprite3D(sprite,x*zoom/10,y*zoom/10,transparence)
Faire zoom /10 est plus précis que d'utiliser un .d ou un .f j'ai eu l'impression. Tu peux faire zoom/100 si tu préfères aussi, ou autre chose

Tu fais sur tous tes sprites et le tour est joué si je me rappelle bien

.