【问题标题】:Which project template should I use for Visual C++ game development project?我应该为 Visual C++ 游戏开发项目使用哪个项目模板?
【发布时间】:2009-01-04 00:27:28
【问题描述】:

我应该为 Visual C++ 游戏开发项目使用哪个项目模板?我对 Visual Studio 真的很陌生,我对所有这些 Windows 窗体应用程序、Win32 控制台应用程序、CLR 控制台应用程序等东西有点困惑。我以前在 Linux 中编写过游戏,现在我想做一个纯 Windows 应用程序。

【问题讨论】:

    标签: c++ visual-studio


    【解决方案1】:

    您可以在 Visual C++ 项目下打开一个空项目。我不知道你将使用什么库等等。在这种情况下,我怀疑您是否要走 .NET 路线,绝对不想要基于 CLR 的应用程序。

    【讨论】:

      【解决方案2】:

      最简单的方法确实是使用 Empty Project 选项并自己设置设置。

      如果您想要一个启动应用程序,请使用 Win32 项目,但不是 Win32 控制台应用程序,因为它会在您运行时为您生成一个控制台窗口,这是不可取的。

      如果您想使用 XNA 工具包进行游戏开发,那么它有自己的项目选项,但为此您将使用 C# 而不是 C++。

      【讨论】:

        【解决方案3】:

        最简单的方法是使用 Win32 控制台应用程序。您可以使用 GLUT 进行渲染。

        我会推荐使用 FreeGLUT 库进行渲染。

        http://freeglut.sourceforge.net/ - 在 Visual Studio 上设置非常简单

        http://www.lighthouse3d.com/opengl/glut/ - 设置使用 glut 的分步说明。

        【讨论】:

          【解决方案4】:

          我自己对包括游戏在内的大多数项目都使用空项目模板。原因?

          1. 更多控制
          2. 更轻松的集成
          3. 没有添加不必要的东西

          缺点:

          1. 您可以编写更多代码(或重用已编写的代码)
          2. 您会更加关心内部结构

          【讨论】:

            猜你喜欢
            • 2012-03-27
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-03-10
            • 1970-01-01
            • 2010-12-28
            • 1970-01-01
            • 2015-05-06
            相关资源
            最近更新 更多