2012-02-11 79 views

回答

0

進度條通常不是一個好主意,除非您可以高度確定地知道需要多長時間。

取而代之的是創建某種加載圖像通常是一個更好的想法,我相信你已經看到了這種風格的行業轉換。 (Google Chrome中的選項卡上的旋轉圓圈,例如當頁面正在加載時,或者大多數Xbox 360遊戲屏幕右下角的旋轉圓圈)。

至於怎麼做,它沒有太多的複雜性。你的遊戲運行在一個循環中,像加載這樣長時間運行的事情發生在後臺,所以你所要做的就是在每一次更新調用中檢查,如果你正在等待的東西仍然在發生。如果它繼續顯示「加載」圖形。理想情況下,您需要使用某種遊戲狀態指示器來處理遊戲狀態,以便您的遊戲只需切換到「加載」或「等待」狀態,遊戲就會自動爲您的遊戲繪製標準的等待/加載屏幕。

欲瞭解更多關於遊戲狀態的信息,我有一個相當長的教程,你可以在這個主題上看到「The State of Things

相關問題