- 对于每两个玩家,服务器将创建1个房间(我的游戏是PvP,一对一)
- 每个房间处理游戏逻辑
- 我将使用
Java.Util.Timer
作为我的游戏循环 - 服务器FPS = 5
- 每个房间将处理玩家移动和一些物理效果
- 每个房间都有自己的游戏循环(计时器)
- 所有房间都在单个游戏循环(计时器)中处理
- 所有房间都在单个游戏循环(计时器)中处理,但当总房间数=50时,服务器将创建另一个新的游戏循环。
我使用了第1种情况的游戏循环(计时器),但是有些房间没有机会更新他们的游戏循环。我不确定是否需要更改我的游戏循环或者是否需要更改每个循环中的代码,或者问题是由于
Java.Util.Timer
导致的。