【发布时间】:2012-05-29 00:40:15
【问题描述】:
我正在为我的游戏编写服务器,但不知道如何保持移动速度。根据计算机上运行的内容,移动速度要么非常快,要么非常慢。我已经尝试为服务器创建自己的 delta 方法,但它不起作用。我不能在更新时使用 Slick delta 变量,因为服务器是使用 AWT 和 Kryonet 编程的。
有人知道如何保持运动吗?
【问题讨论】:
-
你对游戏中的时间有什么概念吗?也许事件都发生在特定的时间,即使你的服务器在 200 毫秒内没有处理事件,当事件发生在游戏“内部”时它也不会改变......
-
你能扩展一下吗:“但它不起作用”?
-
客户端有时间的概念,但没有用到,因为移动是通过服务器完成的。我尝试创建一个更新增量的增量更新线程,但失败并始终将增量返回为 0。
-
如果您向我们展示
delta update代码,也许我们可以帮助您完成这项工作,否则我们将无法继续解决这个问题。