1

我想知道当我想创建一个应用程序时我必须做什么技术:

  1. 实时应用?
  2. 多人游戏?

有时我会读到这篇文章保持活力。套接字 TCP 中的支持是什么?,我已经阅读了服务器推送,但是在 HTTP 下有很多示例工作,在 TCP 中如何创建套接字 TCPServer 和 TCPClient。

4

1 回答 1

1

制作实时/多人游戏应用程序的“首选”技术不止一种。您必须了解许多不同的编程领域,例如图形操作、线程、网络(TCP 等)。我想说,在你当地的图书馆、书店或网上买一本关于游戏开发和设计的书对你来说是件好事。您还想决定在哪里以及如何运行游戏。如果您打算使用桌面应用程序,您可能会想要使用 Java 或 C++/C# 之类的语言。对于 Web 应用程序,Java 和 Flash 是历史上要走的路,甚至越来越多的游戏主要用 javascript 编写(可能带有 .NET/PHP 后端)。

如果你想直接进入,你可以尝试像Unity这样的框架,我相信它是基于 Microsoft 的 .NET 框架的。这个工具内置了很多东西,可以帮助你入门。

我知道这不是很多具体信息,但希望它能为您指明正确的方向。

于 2012-04-18T05:10:15.420 回答