我在将MonoGame集成到现有的WindowsPhone8.0项目时遇到问题 一切似乎都运行良好,但是什么时候启动应用程序,它在MonoGame框架中崩溃与NullPointerException。
堆栈跟踪:
在MonoGame.Framework.WindowsPhone.WindowsPhoneGameWindow..ctor(游戏游戏)
在MonoGame.Framework.WindowsPhone.WindowsPhoneGamePlatform..ctor(游戏) 在Microsoft.Xna.Framework.GamePlatform.PlatformCreate(游戏游戏)
在Microsoft.Xna.Framework.Game..ctor()
在myApp.Game1..ctor()
在myApp.myPage..ctor()
编辑: 我也试过了:link
答案 0 :(得分:0)
根据堆栈跟踪,您的-Y EXTERNAL
构造函数有点像这样:
myPage
然而,Windows Phone项目模板是这样做的:
_game = new Game1();
后一版本进行了大量初始化,例如存储对XAML页面的引用以供框架使用。第一个版本崩溃,因为没有完成所述初始化,并尝试访问_game = XamlGame<Game1>.Create("", this);
页面。