game-loop

    0熱度

    1回答

    var canvas = document.getElementById('gameCanvas'); var ctx = canvas.getContext('2d'); var xPosition = 0; var yPosition = 0; var frameLength = 20; function gameLoop(){ gameUpdate(); s

    0熱度

    2回答

    最有可能是一個愚蠢的問題,但你不能一次更新和重新繪製一個單一的函數,而不是重複調用兩個函數,更新和繪圖的優點是什麼?

    0熱度

    1回答

    我正在用Python創建一個交易遊戲,並且想知道如何在不暫停遊戲循環的情況下實現輪流。我知道我將不得不改變運動的實施方式,但我會怎麼做? 注:代碼可以在這裏達到了(可能是舊):http://pastebin.com/rZbCXk5i

    -1熱度

    3回答

    我在C++上製作了這款遊戲,其中硬幣持續增加,用戶可以決定如何處理它們,但遊戲停止供用戶輸入命令。我想要的是硬幣不斷疊加,如果用戶希望對他們做些什麼,然後他輸入一個數字來執行特定的任務。

    -1熱度

    1回答

    我最近在這裏問了一個關於編程一個遊戲的問題,所以它會高效並且不會滯後。 我做了一個遊戲,像地獄一樣落後。我懷疑,我編程它的遊戲循環的方式,可能是問題的根源。 我想向大家介紹一下我的遊戲情況,然後介紹一下我的遊戲循環編程方式。 這是一個雙人遊戲。每個玩家控制一輛坦克。每個坦克都可以發射導彈。每個坦克都可以從現場收集'禮物'。 的罐1每個導彈可以與TANK2碰撞,以及TANK2每個導彈可以與罐1碰撞。

    2熱度

    3回答

    我已經在網上看了一遍,無法找到以下的有效答案。 在Android中,當使用SurfaceView和Thread來簡化遊戲循環時,通常您的onDraw調用會永久運行。這對渲染事物來說很好,但是因爲你的遊戲邏輯也在這個循環中(檢查遊戲結束條件,鼠標事件等),如果你只有一次運行的代碼會怎麼樣? 因爲我覺得這個不清楚,讓我舉個例子。 我正在與幾個州製作遊戲。當狀態設置爲標題時,遊戲循環執行titleScr

    0熱度

    1回答

    我想知道是否有更平滑和輕鬆的方式來製作循環動畫。 [NSTimer scheduledTimerWithTimeInterval:[NSTimeInterval] target:[target] selector:@selector() userInfo:[UInfo] repeats:[BOOL]]; 是否有更好的方法比使動畫更平滑還是我在Mac上的iOS模擬器上測試?

    0熱度

    1回答

    爲什麼遊戲循環需要睡覺,你如何確定多久?你如何保持線程的睡眠時間不變?

    0熱度

    3回答

    我正在嘗試爲PhysX應用程序中的物理模擬定義一個時間步,這樣物理將在所有機器上以相同的速度運行。我希望物理更新爲60FPS,因此每個更新應該有1/60秒的增量時間。 我的申請必須使用GLUT。目前,我的循環設置如下。 空閒功能: void GLUTGame::Idle() { newElapsedTime = glutGet(GLUT_ELAPSED_TIME); delt

    1熱度

    2回答

    對於有關此遊戲的常見問題,我很抱歉,但我不知道在哪裏以及如何在我的遊戲中實現gameloop。我想gameloop這樣的工作: Settings(); if (startClicked == true) { Spawn(); } while (enemyKilled == true) { Spawn(); } 這裏是我的代碼: public partial cl