我一直在尋找到不同類型的定時器,我可以使用QueryPerformanceCounter()/ QueryPerformanceFrequency(), 之後,進一步調查了一下,我找到了一個人使用計時器類的例子.. 。它有一個計時器是香草...這會更好地使用,然後窗戶之一(我試圖保持我的代碼爲香草儘可能)還是有一些大規模的一面我不知道? 我在談論的教程,你鏈接到here一個遊戲的C++定時器
0
A
回答
2
與其他定時器相比,Windows高性能定時器具有出色的精度和可靠性。你不會在遊戲中找到更好的用途。如果您想要繼續使用其他操作系統,那麼到時候您可能會擔心 - 渲染顯示系統,音頻甚至輸入等組件都需要重新編寫。
+0
感謝您的信息:D ...我希望,如果有一個多操作系統計時器,它將保存我後來工作,如果我決定移植它...呵呵,看起來好像我只是專注於製作窗口(即時通訊使用OpenGL和OpenAl,因此移植它們不是問題)。 – 2011-05-20 09:03:12
0
Timer類是隻是一些隨機的C++類,這傢伙所做的基本上是剛剛超過QueryPerformanceCounter的+等的包裝它不是特別好。也沒有附帶許可證數據。你最好只是自己實現抽象,因爲它很簡單,然後當它開始出現故障時你會理解它。
0
如果你實現你自己的抽象Timer類,最好的辦法是什麼。然後,您可以通過繼承Timer來包裝定時函數,以滿足您的任何操作系統要求,並且不需要更改任何其他代碼。我認爲這是最好的選擇,因爲它聽起來像你正在尋找最大的便攜性。
相關問題
- 1. 定時器的Python爲一個遊戲
- 2. C++ OpenGL遊戲計時器
- 3. 一個遊戲的計時器插件
- 4. Cocos2d遊戲定時器
- 5. 定時器在遊戲中
- 6. java定時器遊戲
- 7. 設計一個遊戲C++
- 8. 的Javascript一個定時器,打地鼠遊戲
- 9. C#DirectInput - 確定一個遊戲手柄控制器類型
- 10. 在C++中創建一個定時遊戲
- 11. 迷宮遊戲的Javascript定時器
- 12. 在Traveler遊戲中實現一個定時器
- 13. 遊戲的C++
- 14. 遊戲中的幀定時
- 15. 如何創建一個與C中的遊戲同時工作的計時器?
- 16. 定時器C#在遊戲開發中的使用
- 17. 使用定時器和遊戲循環
- 18. 用定時器延遲xna遊戲
- 19. 碰撞遊戲錯誤和定時器
- 20. 如何實現類似定時器的定時器在android連接遊戲中mytalking tom中的連接遊戲
- 21. 同時爲一個遊戲運行兩個循環 - C
- 22. 遊戲計時器Javascript
- 23. 設置遊戲計時器
- 24. php計時器facebook遊戲
- 25. 遊戲模擬器超時
- 26. 定時運動java遊戲
- 27. C#mastermind遊戲
- 28. C++的Fif遊戲
- 29. 遊戲的代號一個
- 30. C#XNA無遊戲網絡遊戲
您鏈接的計時器確實使用Windows功能(在Windows上運行時)。你是什麼意思的「香草」? – interjay 2011-05-19 22:26:44
嘗試搜索http://gamedev.stackexchange.com/ – MrBry 2011-05-20 00:25:24