也許我只是一個白癡,但我一直試圖實現一個遊戲循環整天,它只是不點擊。我從字面上閱讀了我在Google上可以找到的每篇文章,但問題是它們都使用不同的計時機制,這使得它們很難應用於我的特定情況(一些使用毫秒,其他使用刻度等)。 基本上,我有一個Clock對象,每次執行遊戲循環時都會更新。 internal class Clock {
public static long Timestamp
對於單機遊戲,基本的遊戲循環是(來源:維基百科) while(user doesn't exit)
check for user input
run AI
move enemies
resolve collisions
draw graphics
play sounds
end while
但如果我開發客戶端 - 服務器般的遊戲,像