我正在使用Windows Phone 7.1在Visual Studio 2010中使用XNA 4.0制作游戏
出于某种原因,每当我点击F5或运行按钮时,模拟器启动应用程序但立即关闭会停止应用程序。我甚至没有看到实际的游戏画面。它只是转换到游戏然后直接退出。
我没有任何构建错误,我将模式设置为Debug。
我完全没有想法。有谁知道问题可能是什么?
(是的,我尝试过关闭并重新打开VS和模拟器 - 遗憾的是无济于事。)
修改
我发现它在哪里摔倒了,它正在弄乱这些问题:
TimeSinceLastFrame += gameTime.ElapsedGameTime.Milliseconds;
if (TimeSinceLastFrame > MillisecondsPerFrame)
{
TimeSinceLastFrame = 0;
FrameIndex++;
if (FrameIndex > 5)
{
FrameIndex = 0;
}
}
答案 0 :(得分:0)
您正在做的事情导致运行时异常。不幸的是,WP7 / 8有非常糟糕的异常处理/消息,所以你需要手动挖掘它。尝试逐位注释掉您的初始化代码,直到找出导致崩溃的部分为止。还要查看输出窗口中的输出,以获得有关正在发生的事情的线索。
答案 1 :(得分:0)