2013-03-25 128 views
0

我使用的Windows Phone 7.1WP7模擬器無法啓動應用程序

出於某種原因,每當我按F5或運行按鈕使遊戲在XNA 4.0在Visual Studio 2010中,模擬器啓動應用程序,但立即關閉停止應用程序。我甚至沒有看到實際的遊戲畫面。它只是過渡到遊戲,然後直接退出。

我沒有任何生成錯誤,我將模式設置爲調試。

我完全沒有想法。有誰知道是什麼問題?

(是的,我已經嘗試關閉並重新打開VS和模擬器 - 可惜無濟於事)。

編輯

我發現在那裏的倒下,它搞亂了在這些線路上:

TimeSinceLastFrame += gameTime.ElapsedGameTime.Milliseconds;    
if (TimeSinceLastFrame > MillisecondsPerFrame) 
{ 
    TimeSinceLastFrame = 0; 
    FrameIndex++; 
    if (FrameIndex > 5) 
    { 
     FrameIndex = 0; 
    } 
} 

回答

0

有些事情,你正在做的是導致運行時異常。不幸的是,WP7/8具有非常差的異常處理/消息,因此您需要手動進行深入研究。嘗試逐位註釋掉初始化代碼,直到找出哪個部分導致崩潰。還要查看輸出窗口中的輸出以瞭解發生了什麼。

+0

我發現代碼似乎摔倒了。如果我刪除它,它會運行。請檢查我的編輯請。 – Subby 2013-03-25 21:12:46

0

啊,傻我。都是我的錯。我無意中忘了給我的MillisecondsPerFrame屬性賦予默認值,就這些。