game-loop

    0熱度

    1回答

    對於UIView動畫,我有一個相當簡單的問題,但它花了我整整一天的努力去解決。 我想實現一個UIView動畫,它將由代碼中的事件觸發。這意味着它不是由用戶按下按鈕觸發的,也不是由視圖加載引起的,它會由遊戲內部發生的某些事件觸發(圖像的爆炸效果) 迄今爲止我所看到的教程和視頻所有在viewDidLoad中聲明它們的UIView動畫,這對我不起作用,因爲我不想馬上發生動畫。 有些在用戶手指觸發的「觸摸

    0熱度

    2回答

    我已閱讀here的文章。 但似乎我無法翻譯,爲Java和我的意思是這樣的: double t = 0.0; const double dt = 0.01; double currentTime = hires_time_in_seconds(); double accumulator = 0.0; State previous; State current; while (!qu

    1熱度

    1回答

    我有一個CADisplayLink設置,用於處理動畫循環的gameloop。 當遊戲結束時,我會顯示另一個故事板與遊戲結果。 在該故事板上,用戶可以選擇再試一次。如果是這樣,我選擇再次顯示遊戲故事板。 如何以正確的方式暫停和恢復CADisplayLink? 或者我應該摧毀CADisplayLink並在遊戲重新開始時創建一個新的?

    1熱度

    3回答

    我試圖做一個簡單的(或者我以爲)記憶遊戲。不幸的是,當用戶點擊它們時,它不會更新卡的狀態。我正在用盡想法,可能是因爲這是我的第一個JavaScript遊戲。我猜遊戲循環有問題。任何人都可以至少指出我的方向是否正確,並幫助我理解需要更改/重寫的內容? //HTML5 Memory Game implementation //main variables var cards = [1,2,3,4

    2熱度

    1回答

    我已經搜索過並遇到過不同類型的遊戲循環。我一直使用 Screen.java擴展了JFrame,同時也添加了所有通常位於兩個不同的.java一個用於鍵盤的偵聽器,一個用於鼠標。 public void Draw(Graphics g){ Graphics2D g2 = (Graphics2D)g; //Everything that I render at the screen

    0熱度

    3回答

    我試圖在谷歌和stackoverflow上搜索這個,但我不知道該怎麼稱呼它,所以我找不到它。 我該如何爲C#程序製作一個「循環」,每100毫秒運行一次?類似於Minecraft所稱的「滴答」或GameMaker所稱的「步驟」。 我不知道如何做到這一點。我正在使用visual studio,並且有一個主窗口。有些事情我想要不斷執行,所以我想弄清楚如何做一個「步驟」或「更新」功能。

    14熱度

    2回答

    我想在Haskell中編寫一個遊戲,每次迭代循環計算世界的狀態。我想我應該創建一個函數: gameLoop :: World -> World -- ... ,並有main :: IO()調用它: main = do gameLoop -- ... 但問題是,我缺少的是如何來包裝gameLoop功能,使一些基本的瞭解它返回main的參數值。 如何在Haskell中創建遊戲循環?

    0熱度

    1回答

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

    1熱度

    2回答

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

    0熱度

    1回答

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