Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > Moteurs de jeux vidéo > XNA
XNA Forum d'entraide sur le développement avec XNA
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/02/2012, 16h42   #1
wapiti89
Nouveau Membre du Club
 
Inscription : janvier 2011
Messages : 91
Détails du profil
Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2011
Messages : 91
Points : 35
Points : 35
Par défaut Adaptation d'une application XNA dans Siverlight

Bonjour à tous !

J'ai créé un jeu Windows Phone grâce à XNA, et et je cherche actuellement à l'intégrer dans une application Silverlight/XNA.

Dans mon application XNA, on pouvait lire la méthode update suivante :

Code :
1
2
3
4
5
 
protected override void Update(GameTime gameTime)
{
    image.Update(gameTime, graphics);
}
où graphics est un GraphicsDeviceManager.

Le problème c'est que dans l'application Silverlight/XNA, le GraphicsDeviceManager est remplacé par un SharedGraphicsDeviceManager et le GameTime par un GameTimerEventArgs.

J'ai réglé le second problème en faisant ça :
Code :
1
2
3
4
5
 
private void OnUpdate(object sender, GameTimerEventArgs e)
{
    image.Update(new GameTime(e.TotalTime, e.ElapsedTime));
}
Mais le problème, c'est que la méthode update veut en second paramètre un objet de type GraphicsDeviceManager, et c'est là que je bloque. Je n'arrive pas à faire les transformations nécessaires afin de que le SharedGraphicsDeviceManager puisse être accepté.

Si vous avez des idées, je suis preneur !

Merci d'avance !

Wapiti89
wapiti89 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2012, 17h05   #2
MoDDiB
Membre chevronné
 
Homme
Développeur de jeux vidéo
Inscription : février 2006
Messages : 451
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur de jeux vidéo
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2006
Messages : 451
Points : 698
Points : 698
Pourquoi as tu besoin dans ton update d'image un GraphicsDeviceManager et pas d'un GraphicsDevice tout court ?
MoDDiB est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 22h20.


 
 
 
 
Partenaires

Hébergement Web