我使用C#和DirectX制作了一个简单的2D游戏引擎,它完全适用于我测试它的演示.我有一个Timer使用的对象,QueryPerformanceCounter我不知道什么是更好的选择:在游戏循环中只使用一个计时器来更新游戏中的所有内容,或者在每个需要一个的对象中使用独立的计时器.
Timer
QueryPerformanceCounter
我担心的是,当我尝试实现线程时,计时器会发生什么?同步会发生什么?
c# directx multithreading timer game-engine
c# ×1
directx ×1
game-engine ×1
multithreading ×1
timer ×1