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