【发布时间】:2009-01-04 00:27:28
【问题描述】:
我应该为 Visual C++ 游戏开发项目使用哪个项目模板?我对 Visual Studio 真的很陌生,我对所有这些 Windows 窗体应用程序、Win32 控制台应用程序、CLR 控制台应用程序等东西有点困惑。我以前在 Linux 中编写过游戏,现在我想做一个纯 Windows 应用程序。
【问题讨论】:
标签: c++ visual-studio
我应该为 Visual C++ 游戏开发项目使用哪个项目模板?我对 Visual Studio 真的很陌生,我对所有这些 Windows 窗体应用程序、Win32 控制台应用程序、CLR 控制台应用程序等东西有点困惑。我以前在 Linux 中编写过游戏,现在我想做一个纯 Windows 应用程序。
【问题讨论】:
标签: c++ visual-studio
您可以在 Visual C++ 项目下打开一个空项目。我不知道你将使用什么库等等。在这种情况下,我怀疑您是否要走 .NET 路线,绝对不想要基于 CLR 的应用程序。
【讨论】:
最简单的方法确实是使用 Empty Project 选项并自己设置设置。
如果您想要一个启动应用程序,请使用 Win32 项目,但不是 Win32 控制台应用程序,因为它会在您运行时为您生成一个控制台窗口,这是不可取的。
如果您想使用 XNA 工具包进行游戏开发,那么它有自己的项目选项,但为此您将使用 C# 而不是 C++。
【讨论】:
最简单的方法是使用 Win32 控制台应用程序。您可以使用 GLUT 进行渲染。
我会推荐使用 FreeGLUT 库进行渲染。
http://freeglut.sourceforge.net/ - 在 Visual Studio 上设置非常简单
http://www.lighthouse3d.com/opengl/glut/ - 设置使用 glut 的分步说明。
【讨论】:
我自己对包括游戏在内的大多数项目都使用空项目模板。原因?
缺点:
【讨论】: