Pages: 1
- Accueil forums
- » Aide Irrlicht.NET et .NET CP
- » [.Net CP] Rendu sur PictureBox ???
16-04-2007 16:33:42
- Scalpweb
- Membres
- Date d'inscription:
- Messages: 6
- IP: 89.85.35.17
- Courriel
Bonjour à tous.
Je cherche le moyen de faire un rendu sur plusieurs PictureBox.
L'idéal serait de pouvoir avoir une caméra différente pour chaque picturebox.
Je trvail avec Irrilicht.Nett CP
Merci d'avance,
;-)
Hors ligne
16-04-2007 16:58:02
- Aranoth
- Membres

- Date d'inscription:
- Messages: 242
- IP: 86.213.87.198
- Courriel Site web
Qu'entends-tu par PictureBox ?
Est-ce que ça aurait un lien avec les viewports ?
Hors ligne
16-04-2007 17:07:25
- Scalpweb
- Membres
- Date d'inscription:
- Messages: 6
- IP: 89.85.35.17
- Courriel
Non, c'est le controle picturebox...
C'est un controle que je place sur une form.
Hors ligne
18-04-2007 14:04:32
- DeusXL
- Membres

- Date d'inscription:
- Messages: 174
- IP: 82.66.209.23
- Courriel
Au moment de la création du Device, tu spécifies le handle de la PictureBox (System.Windows.Forms.Control.Handle, membre commun à tous les contrôles) au constructeur du device. Donc oui, il faudrait dans ce cas créer plusieurs device.
Mais ça c'est vraiment moche, bon ok c'est rapide mais c'est moche et lourd.
La solution idéale c'est de faire un RenderToTexture (cf http://irrlichtnetcp.sourceforge.net/index.php/Irrlicht_13_:_Render_To_Texture).
Ensuite, tu as ta texture où tu as effectué le rendu, et comme tu es un utilisateur sérieux, tu as téléchargé la encore-plus-dernière-que-l'autre version d'Irrlicht .NET CP sur le SVN et tu as accès à la fonction Texture.DOTNETImage qui te permet de convertir une texture Irrlicht en texture .NET, que tu pourras appliquer à ta PictureBox ![]()
Fanatique d'Irrlicht + Fanatique de Mono + Fanatique de Linux => Créateur d'Irrlicht .NET CP bien sûr !
Version actuelle d'Irrlicht .NET CP : 0.8, Version en test : 0.9.
Hors ligne
18-04-2007 17:52:00
- Scalpweb
- Membres
- Date d'inscription:
- Messages: 6
- IP: 89.88.179.175
- Courriel
Cool DeusXL merci bien.
Bon je ne sais pas ce qu'est le SVN, mais je vais chercher et faire ça.
Merci.
Hors ligne
18-04-2007 18:34:04
- DeusXL
- Membres

- Date d'inscription:
- Messages: 174
- IP: 82.66.209.23
- Courriel
Pour avoir accès, télécharges TortoiseSVN, installe le, créé un nouveau dossier dans l'explorateur Windows, clic droit dessus, fais "SVN Checkout" et dans l'adresse du repository tape "https://irrlichtnetcp.svn.sourceforge.net/svnroot/irrlichtnetcp".
Si tu as Linux, (j'en doute) fais juste "svn co https://irrlichtnetcp.svn.sourceforge.net/svnroot/irrlichtnetcp".
Fanatique d'Irrlicht + Fanatique de Mono + Fanatique de Linux => Créateur d'Irrlicht .NET CP bien sûr !
Version actuelle d'Irrlicht .NET CP : 0.8, Version en test : 0.9.
Hors ligne
19-04-2007 11:55:39
- diOxy
- Membres

- Date d'inscription:
- Messages: 153
- IP: 41.223.30.150
- Courriel
DeusXL Ecris:
Si tu as Linux, (j'en doute) fais juste "svn co https://irrlichtnetcp.svn.sourceforge.net/svnroot/irrlichtnetcp".
A condition d'avoir installé svn avant...
svn n'est pas installé par défaut sur toutes les distris.
Hors ligne



