Pages: 1
- Accueil forums
- » Aide Irrlicht C++
- » Changer la résolution "en cours de route"
29-06-2011 18:39:56
- mysterious
- Membres
- Date d'inscription:
- Messages: 21
- IP: 90.50.101.203
- Courriel
Salut tout le monde,
J'aurais une petite question toute bête : existe-t-il une solution pour pouvoir changer de résolution après l'initialisation du device ?
J'ai regardé dans la doc, mais je n'est pas trouvé ![]()
J'ai trouvé ce post, mais il ne m'a pas beaucoup aidé.
Je pense personnellement qu'il faut réinitialiser le device, et trouver un moyen pour restaurer le contenu du sceneManager et du guiManager. Vous en pensez quoi ?
Merci beaucoup de votre aide ! ![]()
Hors ligne
29-06-2011 18:47:43
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
pour le moment irrlicht ne permet pas de changer directement la résolution de la fenêtre
soit tu autorises l'utilisateur à redimensionner ta fenêtre (http://irrlicht.sourceforge.net/docu/classirr_1_1_irrlicht_device.html#a4911502bd085d2d87474ff12959bc341)
soit tu reload ton app ...
Hors ligne
29-06-2011 18:51:18
- mysterious
- Membres
- Date d'inscription:
- Messages: 21
- IP: 90.50.101.203
- Courriel
OK merci de ta réponse très rapide Magun ![]()
C'est bien dommage, mais je vais voir si il n'y a pas quand même une bidouille possible ![]()
Hors ligne
30-06-2011 17:47:46
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
si tu veux faire une bidouille alors, sache que tu peux récupérer le "window handle", et donc développer une solution externe
http://irrlicht.sourceforge.net/docu/classirr_1_1video_1_1_i_video_driver.html#a4f3535b2125e654e2e9645745e50cc49 retourne http://irrlicht.sourceforge.net/docu/structirr_1_1video_1_1_s_exposed_video_data.html
mais tu ne dois pas pour autant recréé la fenêtre tu perdrais la main sur le contexte graphique (opengl/directx), donc à toi de trouver la fonction dans l'api windob, qui permet de changer la résolution directement, navré de ne pas t'en dire plus, je suis "pro-linux"
par contre sous linux c'est http://www.xfree86.org/4.4.0/XResizeWindow.3.html ...
Hors ligne
03-07-2011 08:11:52
- mysterious
- Membres
- Date d'inscription:
- Messages: 21
- IP: 90.50.101.203
- Courriel
Ah oui j'avais pas pensé à ça...
Sinon, vu que SuperTuxKart est maintenant basé sur Irrlicht, je pourrais peut-être aller jeter un oeil dans les sources ![]()
Mais par contre il ne peut changer la résolution que quand on est dans le menu.
Hors ligne



