【发布时间】:2011-02-26 14:38:27
【问题描述】:
我想找出在游戏中创建基于时间的事件的最佳方式。 让我们以德州扑克为例。服务器可以处理数千张桌子,并且在每张桌子上我们都有计时器:转动计时器、保持座位计时器等等。
为此目的实现计时器的最佳方式是什么?
System.Timers.Timer 类是否可以处理这个问题,或者创建一个具有排序时间队列的单独线程会更合理(例如,一个升序排序列表,其 int 值表示剩余时间,以毫秒为单位)?
提前致谢, 瓦伦丁
【问题讨论】:
-
您可能想将此问题发布到:gamedev.stackexchange.com
-
Tim 的建议不错。我有兴趣看到他们的答案。
-
@Tim Cooper:我认为他在这里过得更好。
-
@Tim Cooper:我已经在那里发布了这个问题。链接是gamedev.stackexchange.com/questions/9050/…