多人游戏的最佳方法

时间:2012-09-21 12:01:46

标签: actionscript-3 flex

我开始在flex / as3中开发多人游戏。目前我滥用HTTPService课程在回合制游戏中向服务器发出请求。我不知道使用这个组件是否可以。

如果我需要制作大型多人游戏怎么办?

我可以就这些问题提出一些建议吗?像最好的方法,组件等

2 个答案:

答案 0 :(得分:2)

WebSockets,虽然它们似乎是所有程序员滥用的新锤子,但它在多人游戏中使用是完全有意义的,目前有很多解决方案使用TCP协议,尽管使用它会更有利UDP:

“UDP真的比TCP快,原因很简单,因为它不存在确认数据包(ACK)允许连续数据包流而不是TCP确认一组数据包,使用TCP窗口大小进行计算和往返时间(RTT)。“

您仍然可以使用任何可用的TCP(尽管性能不如常规HTTP请求的性能提高100倍)并且将利用HTTP的许多优势(对象的序列化{不再讨厌的XML})并不重要。

答案 1 :(得分:0)

您还可以使用Flash RemotingFlash Media Server(或similiar)来更有效地与服务器进行通信。

相关问题