IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

Intégration XNA dans WPF


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 84
    Par défaut Intégration XNA dans WPF
    Bonjour à tous,

    Je cherche un moyen de créer un control WPF qui permettrait d'afficher une fenêtre de rendu XNA, pour faire des preview de modèles 3D.
    Malheureusement, je ne vois pas trop comment partir, je souhaite donc vous demandez si vous auriez des points de bases ou des choses comme ça ?


    Merci beaucoup

    (ps: j'ai déjà fait des recherches sur Google )

  2. #2
    Membre expérimenté Avatar de Gulix
    Inscrit en
    Septembre 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2005
    Messages : 268
    Par défaut
    Tu as jeté un oeil à cet exemple : WinForms Series sur le Creators Club.

    Ce n'est pas du WPF, mais du Winforms, mais peut-être est-ce adaptable au niveau du contrôle.
    "L'univers... on croit qu'il est infini mais quand on arrive au bout un gorille géant vous balance des tonneaux."
    Phillip J. Fry

    http://www.gulix.fr/

    BlindShark, Logiciel de Blind Test - Pull N' Bounce - Jeu XNA

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 84
    Par défaut
    Merci beaucoup, j'ai regardé mais j'ai un petit problème: je ne connais pas la méthode WPF qui a remplacé le OnPaint de WinForm.

    Je ne sais même pas s'il y en a une

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 84
    Par défaut
    J'ai essayé de garder le composant WinForm et de le mettre dans une balise WinFormHost.
    L'affichage marche mais je suis censé avoir un triangle qui tourne mais, il bouge une fois toutes les 2 min

    Est ce que quelqu'un saurait pourquoi?

    J'ai mis en pièce jointe une appli de test

    ps: désolé du double post

  5. #5
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Ce n'est pas possible à l'heure actuelle.
    La seule quasi solution est l'utilisation du WindowsFormHost mais la chute de performance empêche de faire quoique ce soit de réel.

    Apparemment il y aurai quelque chose de prévu pour .NET 4.0. cf. http://surfingnerd.blogspot.com/2009...-fuseable.html

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 84
    Par défaut
    Bon, j'ai bien compris qu'il n'y avait pas d'autre moyen que de passer par un WinForm pour afficher un rendu XNA. C'est donc ce que j'ai essayé de faire.

    En partant d'exemples et de tutos, j'ai essayé de dérivé de GraphicDevice pour faire mon affichage et ça marchouille on dira . Le truc c'est que j'ai un timer qui doit jouer le rôle du gameTime et une méthode draw qui fait une sorte d'update. Cependant, l'update ne se fait que très très rarement.

    Vous n'auriez pas un truc pour forcer l'appelle de mon update de manière régulière?

    J'ai mis en pièce jointe le projet si ça peut aider

Discussions similaires

  1. intégration XML dans HTML
    Par jem27 dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 15/06/2006, 15h58
  2. intégration pdf dans access
    Par chichant dans le forum Access
    Réponses: 1
    Dernier message: 06/03/2006, 10h38
  3. [FLASH 8] Intégration Php dans une anim Flash
    Par MrPink dans le forum Flash
    Réponses: 1
    Dernier message: 01/02/2006, 22h26
  4. Intégration sql dans delphi
    Par the watcher dans le forum Bases de données
    Réponses: 5
    Dernier message: 04/11/2005, 10h46
  5. Intégration 3DS dans OPENGL
    Par clara dans le forum OpenGL
    Réponses: 3
    Dernier message: 28/12/2004, 17h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo