发布时间:2025-12-10 09:41:34 浏览次数:11
学游戏编程入门方法
游戏开发,一般要先学C++,大型游戏要求足够高的运行效率,而JAVA,C#在这一方面是短项,而用C的话又没有类,所以C++开发的游戏比较多,如果是想进游戏公司的话,多学学C++。
如果是个人开发小型游戏的话,建议学C#,小型游戏不需要考虑效率问题,C#足以应付,微软有个东西叫XNA,专为业余的程序员开发小型游戏而设计,上手简单,微软提供了大量的类库,用起来很便捷。
其实语言不是重点,任何语言都可以做游戏,只是各个语言各有特点,根据需求的不同选择最适合的语言。关键在于算法要理解,理解程序的构架,研究透算法,才是最重要的。
学习的时候建议以C++来学习,用JAVA或者C#的话学不到指针,用C的话学不到面向对象的思想。不过如果没有任何语言基础的话,建议还是从C学起,先学会最基础的东西再学C++。VB现在已经很少用了,实在没学的必要。
学习要有:C++程序设计、数据结构与算法、计算机图形学、DirectX程序设计、OpenGL程序设计、JAVA游戏程序设计、游戏体系结构、游戏建模技术、游戏引擎技术、角色设计、游戏企划、网络游戏开发等。
《Windows游戏编程大师技巧》这书的代码就不要看了。。。
都不是面向对象的。。但思想还是好的。
游戏编程不一定就是DX独大,一般都要兼容OPENGL的。
你也可以从OPENGL上学。
书实在是太多了。不过最好是看国外的写的书。。
国内的书都是骗钱的。。
特别是“房晓溪”这个人的书。。
我推荐几本初学的2D《Visual C++游戏编程基础》
《Visual C++经典游戏程序设计》一般现在都可以直接学3D,学好3D,2D就不在话下了《nehe教程》这个是只有电子书,很好的OPENGL教程,让你对3D图形更感兴趣呵呵《OPENGL游戏编程》,作者***亮,感觉算国内比较好的书了《3D游戏编程大师技巧》,这书跟《Windows游戏编程大师技巧》有点联系,不过不多,反正也是看思想,代码也不要看了。
还有好多书可以去电驴上载。。。
太多了,游戏中的每一个部分都可以单独写成一本书。。
以后还要更细化的。。
祝你成功,为中国游戏做贡献。
先下载一个vc++6.0中文版 安装后打开 之后新建工程文件,选择c++那个工程, 将你得到的代码复制粘贴进去,先点击编译 再点击运行。
会提示你选择将文件生成在什么位置,设置好位置以后,点击编译 运行,最后在生成文件的位置寻找EXE格式的文件,打开那个就OK了