我正在使用 Twisted 开发多人游戏服务器。这是一个简单的游戏,在每张地图上都有几个玩家可以互相互动。一开始,我只是想让他们动起来,让别人看到。
我认为我需要来回发送的大多数数据是运动数据,例如方向,速度等。
有没有 Twisted 已经实现的协议我应该使用?NetstringReceiver
对这个有好处吗?
谢谢!
我正在使用 Twisted 开发多人游戏服务器。这是一个简单的游戏,在每张地图上都有几个玩家可以互相互动。一开始,我只是想让他们动起来,让别人看到。
我认为我需要来回发送的大多数数据是运动数据,例如方向,速度等。
有没有 Twisted 已经实现的协议我应该使用?NetstringReceiver
对这个有好处吗?
谢谢!
使用AMP。Twisted 包含一个非常好的实现。您可以在启动板上的游戏项目中找到在 2d 游戏中使用 AMP 的示例。
另请参阅这个非常相似的问题,Basic networking with Pygame