Je lance mon jeu XNA depuis un PictureBox dans un projet Windows Forms. Après le lancement, il fonctionne bien pendant environ 20 secondes, puis soudainement tout disparaît et vous pouvez voir l'écran bleu par défaut de Bleuet. J'ai vérifié chaque minuterie et éliminé l'utilisation, mais je n'ai rien trouvé. Qu'est-ce qui peut causer ce problème?Écran de vidage XNA après 20 secondes
0
A
Répondre
0
Je me demande pourquoi vous utilisez pictureBox. Vous devez créer votre propre contrôle qui gérera une fenêtre de jeu à l'intérieur d'un formulaire.
Vérifier this source code of game inside winforms
Il ressemble à:
La source de jeu le contrôle des tirages écrit à l'origine par Microsoft.
Questions connexes
- 1. Thread Thread après 20 secondes de fonctionnement
- 2. jQuery Fade objet après 20 secondes d'inactivité
- 3. attente de 20 secondes iMacros
- 4. Enregistrement automatique du fichier doc après 20 secondes
- 5. HttpURLConnection.getOutputStream() prend 20 secondes. Pourquoi?
- 6. count() prendre plus de 20 secondes
- 7. XNA écran Hold pour déplacer l'objet
- 8. XNA, winform et plein écran
- 9. cURL sur DreamHost Lent prenant ~ 20 secondes
- 10. Delphi XE a besoin de 20 secondes pour démarrer
- 11. délai de 20 secondes sur le lecteur flash RTMP
- 12. La lightbox inline apparaît au bout de 20 secondes
- 13. Enlever un objet dans une liste après quelques secondes XNA C#
- 14. Comment ajouter un écran de fin dans XNA 4.0?
- 15. nombre rond après .20
- 16. La connexion au service de repos (ou autre) est-elle fermée après 20 secondes?
- 17. Shell Script (bash/ksh): 20 secondes pour lire une variable
- 18. python stucks de urllib2 5 secondes après 6 GET et bloqué 2 secondes après chaque POST
- 19. Mise à l'échelle écran entier dans XNA
- 20. Comment exécuter du code pendant 20 secondes dans Android
- 21. koala temps de réponse. 20 secondes d'attente réponse
- 22. Nombre de secondes jusqu'à toutes les 20 minutes
- 23. Optimisation de la requête MySQL, prend presque 20 secondes!
- 24. Comment vérifier si datetime est plus de 20 secondes
- 25. Écran vide Après X minutes
- 26. Invocation d'Hibernate PostInsertEventListener après vidage
- 27. Regex Split après 20 caractères
- 28. MySQL LIMIT 20 après X.id
- 29. Suppression de la collecte Hibernate après vidage
- 30. Enregistrer quelques informations toutes les 20 secondes, Java 1.4 seulement
Bienvenue dans Stackoverflow! Nous ne pouvons pas vraiment vous aider sans code. Ce serait bien si vous avez posté une partie de celui-ci (où vous pensez ou savez que ça ne va pas). – MCollard
Vous devrez poster une partie de votre code pour que quelqu'un puisse déterminer quel est le problème. Cependant, 20 secondes semblent être une durée possible pour que la collection du GC entre en jeu. Votre jeu est-il un champ/une propriété? Vérifiez les choses comme ceci, assurez-vous que rien ne perd la référence. – Falgantil
Je garde mon jeu en tant que champ dans le projet Forms. En fait, c'est assez grand en ce moment, c'est pourquoi je n'ai posté aucun code. Je n'ai aucune idée où le problème pourrait être. Mais j'ai arrêté le débogage après que cette page bleue se soit produite et que tous mes articles soient là. Aucune valeur n'a été modifiée, juste l'écran devient bleu. Le jeu semble fonctionner en arrière-plan. Je considérais que c'était GC, mais tous les objets existent encore, ils disparaissent. – monkog