C# 如何在.NET中开发多人(网络)视频游戏
我正在尝试用C、SDL.NET和.NET开发一个简单的多人游戏2d。 两个或更多的玩家通过互联网,可以控制一辆汽车级的汽车在屏幕上用X和Y移动。 一台电脑是服务器,其他电脑是客户端 所以,我认为玩家之间唯一的“传递”值是变量X、Y和其他一些“状态”变量的值。 图形和其他内容必须从单个客户端完成。 我想,我需要的只是Socket类 这种方法正确吗? 给我看一些其他的建议或例子C# 如何在.NET中开发多人(网络)视频游戏,c#,design-patterns,C#,Design Patterns,我正在尝试用C、SDL.NET和.NET开发一个简单的多人游戏2d。 两个或更多的玩家通过互联网,可以控制一辆汽车级的汽车在屏幕上用X和Y移动。 一台电脑是服务器,其他电脑是客户端 所以,我认为玩家之间唯一的“传递”值是变量X、Y和其他一些“状态”变量的值。 图形和其他内容必须从单个客户端完成。 我想,我需要的只是Socket类 这种方法正确吗? 给我看一些其他的建议或例子 提前感谢这是一个有点高层次的回答,但你的问题也很高层次 我建议最好从Microsoft DirectX网站开始,该网站涵盖
提前感谢这是一个有点高层次的回答,但你的问题也很高层次 我建议最好从Microsoft DirectX网站开始,该网站涵盖了与实现游戏相关的各种API和示例。本机支持绘图以及多人交互所需的网络库 给你一个
还有其他选择。是一个很好的框架,允许您模拟开发桌面、web和移动设备,如iPhone和Android。如果您还没有这样做的话,可能值得交叉发布。