Retour à l'accueil
Accueil Aide Rechercher Calendrier Identifiez-vous Inscrivez-vous
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
25 Juin 2019 à 05:04

Connexion avec identifiant, mot de passe et durée de la session
Règlement | Grades du forum | L'équipe de modération | Album photo | Chat
Rechercher:     avancée
Forums Zelda Solarus  |  Jeux amateurs  |  Aide & support  |  Topic: [MMF2] Travail avec image Grande 0 Membres et 1 Invité sur ce sujet.
Pages: [1] Imprimer
Auteur Sujet: [MMF2] Travail avec image Grande  (Lu 1060 fois)
Djipi
Gerudo
*
Offline Offline

Messages: 1 936


Golock Créator...


Courriel
« le: 22 Août 2013 à 12:12 »

Bonjour à tous.

Je viens vous poser une petite question : j'ai une image en grande résolution et je voudrais que mon affichage s'ajuste en fonction de la résolution choisi en plein écran. Est ce possible?
Journalisée

vlag67
Subrosien
*
Offline Offline

Messages: 233



WWW Courriel
« Répondre #1 le: 23 Août 2013 à 13:33 »

Pour redimensionner le rendu, un truc comme ca pourrait faire l'affaire
http://community.clickteam.com/threads/78883-Screen-scaling-extension-questions

Sinon a part redimensionner l'image, la résolution ou l'objet manuellement, je vois pas ;)
Journalisée
Cyberclic
Subrosien
*
Offline Offline

Messages: 214



WWW Courriel
« Répondre #2 le: 23 Août 2013 à 18:26 »

En mode Direct3D (HWA), les images sont stockées dans la carte graphique, dont la mémoire est limitée.

Elles sont stockées comme des textures. En général les tailles des textures sont une puissance de 2. Par exemple si une image 100x50 est stockée dans une texture, la taille de la texture sera de 128x64 (128 la plus petite puissance de 2 supérieure à 100, et 64 la plus petite puissance de 2 supérieure à 50). Pour éviter de perdre de la place, essaye d'utiliser des images dont les dimensions sont une puissance de 2.

Dernière chose, les cartes graphiques ne peuvent pas afficher les textures d'une taille supérieure à une certaine dimension. Essaye d'éviter d'utiliser des images d'une taille supérieure à 1024 pixels à moins que tu ne cible que des cartes récentes (les cartes récentes supportent en général des textures de 2048 pixels de large voire plus sur le haut de gamme). Si la taille d'une image est supérieure à la taille maximum supportée par la carte, l'image ne sera pas affichée.

Pour répondre à ta question : Oui, tu peux redimensionner en runtime (de manière dynamique lors de l’exécution du programme compilé) tes images, en utilisant l'objet "image active". Tu peux changer sa taille, appliquer un zoom, une rotation avec un angle en virgule flottante.

Tu récupéreras la résolution de l'écran de l'utilisateur via l'objet "contrôle fenêtre".

Tu peux également utiliser un objet actif pour stocker ton image.
« Dernière édition: 23 Août 2013 à 18:31 par Cyberclic » Journalisée
Pages: [1] Imprimer 
Forums Zelda Solarus  |  Jeux amateurs  |  Aide & support  |  Topic: [MMF2] Travail avec image Grande
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 2.0.15 | SMF © 2006, Simple Machines LLC XHTML 1.0 Transitionnel valide ! CSS valide !
Zelda Solarus 2009Skin par Eidarloy
Solarus-Games