2011-04-30 3 views
0

dans mon optionMenuScreen l'utilisateur a choisi un poto, puis pressé de retour au menu principal, puis playGame.xna wp7-essayant d'obtenir un texture2d de photoChooser

lorsque j'essaie d'obtenir la photo dans le jeuPlayScreen après avoir appuyé sur le bouton de retour, son zéro à nouveau.

OptionsMenuScreen photo = new OptionsMenuScreen(); 
     PhotoTexture = new Texture2D(ScreenManager.GraphicsDevice, 50, 50); 
     PhotoTexture= photo.photoRecieved; 
     PhotoTexture = Texture2D.FromStream(ScreenManager.GraphicsDevice, photo.PhotoResult.ChosenPhoto); 
     PhotoPosition = new Vector2(650f, 150f); 

1. dois-je aller directement à l'écran suivant sans bouton retour ou avez-vous une autre solution? que puis-je faire pour le faire fonctionner?
2. comment permettre à l'utilisateur de recadrer l'image comme il le souhaite à la taille que je définis?

aide !!! merci beaucoup

+0

duplication possible de [xna wp7 comment laisser l'utilisateur recadrer sa photo] (http://stackoverflow.com/questions/5847081/xna-wp7-how-to-let-the-user-crop-his-photo) –

Répondre

0

Veuillez inclure le code pour le Sélecteur de photos; vous n'avez pas réellement inclus le code qui est votre problème, c'est pourquoi vous avez ce problème :-)

Vérifiez que vous n'avez pas réellement disposé la photo qui a été prise; Dans ce scénario, vous pouvez simplement tester avec une variable statique pour conserver la texture entre les deux classes.

Questions connexes