如果我想编写一个桌面游戏,我可以使用XNA代码和UDP套接字制作一个不错的多人游戏。我会非常清楚如何编写我想要的游戏。
但如果我想编写一个基于浏览器的在线多人游戏,该怎么做呢?你不能使用XNA……我一直在看一些问题,看到PHP、ASP.NET、Silverlight和Flash以及Java作为替代语言……我真的不明白它是如何工作的。我的意思是,对于桌面游戏,您打开一个UDP套接字并接受客户端并传输数据,更新玩家状态,使用XNA绘制结果。但在浏览器中,您如何打开套接字等?这个概念是如何工作的,在网页浏览器中实时与人们进行通信。有任何指导吗?我熟悉C#,对Java有一定了解,从未尝试过Flash、ASP.NET或Silverlight。
但如果我想编写一个基于浏览器的在线多人游戏,该怎么做呢?你不能使用XNA……我一直在看一些问题,看到PHP、ASP.NET、Silverlight和Flash以及Java作为替代语言……我真的不明白它是如何工作的。我的意思是,对于桌面游戏,您打开一个UDP套接字并接受客户端并传输数据,更新玩家状态,使用XNA绘制结果。但在浏览器中,您如何打开套接字等?这个概念是如何工作的,在网页浏览器中实时与人们进行通信。有任何指导吗?我熟悉C#,对Java有一定了解,从未尝试过Flash、ASP.NET或Silverlight。