好的。所以我知道有 Visual Basic 和 C#,我现在正在上 C# 的类(class)。但是说我要开发3D游戏?我会使用什么语言、平台和工具?互联网浏览器怎么样?会一样吗?
我想我想问的是 Google 或 Blizzard 等人如何为 Windows 开发软件?他们最终是否必须为 OSX 做一些截然不同的事情?我知道他们可能不仅仅是一种方法,但有没有通用的方法?
最佳答案
对于使用 C# 或 VB/.NET 平台的 3D 游戏,我会选择 Microsoft XNA。因为你在学校,你可以在 www.dreamspark.com 免费下载它,你只需要有一个 .edu 地址,你就可以从该站点获得丰富的资源,包括 Visual Studio Pro 2008、2010 和 XNA Game Studio。
另一个不错的平台是 OGRE。 OGRE 在 C++ 中,但也有一个到 C# 的端口。
像 Google/Blizzard 这样的人可能会使用常见的或高度定制的 3D 运行时引擎并以此为基础进行构建。通常,他们将引擎与 3D 图形套件(例如 3DS Max 或 Lightwave Studio 甚至 Final Cut Pro 或 Maya 3D)协作使用。大多数平台上都提供除 Final Cut 之外的所有内容。
关于windows - 在 Windows 上开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7365099/