我想学习Visual C ++游戏开发?

时间:2011-01-20 14:44:50

标签: c++ c visual-studio visual-c++

我想开始使用Visual Studio C ++在Windows平台上学习游戏编程可以任何人指导我如何开始如何开发一个简单的游戏我需要添加的其他库以及其他工具可以指导我吗?

希望得到快速积极的回应

6 个答案:

答案 0 :(得分:5)

从这里开始:http://nehe.gamedev.net/

这是关于OpenGL的。然后阅读其他gamedev.net部分:D

答案 1 :(得分:1)

也许您可以从微软. This链接调查XNA可能很有用

答案 2 :(得分:1)

查看一个着名的2D图形库,即SFML,SDL。 请注意,语言知识是必需的。我个人认为在编写电脑游戏时学习C ++并不是一个好主意 - 首先要确保你能熟练掌握C ++。

答案 3 :(得分:1)

http://www.ogre3d.org是最受欢迎的OpenSource 3d引擎之一。 它是用C ++编写的,需要您了解语言。 看看网站。有很多信息和样本。

答案 4 :(得分:0)

我编写的第一个游戏是用C ++编写的。到目前为止,我只使用过C,Java和Python。班上的其他人都在使用C#/ XNA。

我在课堂上投入的精力超过了要求。在C ++中从头开始编写游戏比从XNA开始要困难得多。我学到了很多,但最终的结果可能是在大约一半的时间内使用XNA完成的。但是,我确实熟悉了C ++。

如果您希望学习,请从Bars {@}提及的NeHe网站开始。如果您想制作游戏,请从XNA开始。

答案 5 :(得分:0)

图形编程的背景是不可避免的。因此,我首先阅读一本关于OpenGL的书。一本优秀的书将是“OpenGL SuperBible Fifth Edition” - 最新版本(2010)。它介绍了使用着色器(GLSL)的最先进的OpenGL编程。

您可以在Super Bible website上找到按章节排序的示例代码。这些示例不仅包括源代码,还包括Visual Studio项目和所有必需的库(freeglutglew)。这应该会给你一个良好的开端。

您需要一个像样的显卡才能运行图书示例。您的卡至少应支持OpenGL 3.0版 - 最好是版本3.3。您可以通过下载Windows binariesGLEW library并在bin子文件夹中运行glewinfo可执行文件来轻松检查OpenGL版本。这将创建一个文件glewinfo.txt。打开文件并搜索“OpenGL版本”。