Kir*_*lla 15 multiplayer mmo online-game game-engine
让我们想象一下非常简单的游戏...我们有一个迷宫和两个玩家试图通过互联网实时退出.
在每个移动游戏中,客户端应该将玩家的坐标发送到服务器并接受另一个客户端的当前坐标.怎么可能如此快速地进行这种交换(就像所有现代游戏一样).
好的,我们可以使用memcache或类似技术来减少服务器端的数据挖掘操作.我们也可以使用最快的网络服务器等,但我们仍然会遇到时间问题.
所以,问题是......
小智 8
通常采用网络插值和预测.Gamedev是一个很好的资源:http://www.gamedev.net/reference/list.asp?categoryid = 30
另请查看以下内容:http://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking
其他答案并没有阐明原始帖子中的几个重要误解,即这些游戏不是网站并且操作方式完全不同。特别是:
解决了这两个问题后,您的速度问题就基本消失了。您可以向服务器发送消息并在 100 毫秒内得到回复,并且每秒可以执行多次。
提示:无论如何都使用预测来平滑快速屏幕更新(~60fps),因为实际游戏速度通常较慢(~25fps).
| 归档时间: |
|
| 查看次数: |
6900 次 |
| 最近记录: |