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 :
où graphics est un GraphicsDeviceManager.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 protected override void Update(GameTime gameTime) { image.Update(gameTime, graphics); }
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 :
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é.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 private void OnUpdate(object sender, GameTimerEventArgs e) { image.Update(new GameTime(e.TotalTime, e.ElapsedTime)); }
Si vous avez des idées, je suis preneur !
Merci d'avance !
Wapiti89
Partager