用户登录
用户注册

分享至

精通direct3d图形与动画程序设计

  • 作者: 嘟嘟40051254
  • 来源: 51数据库
  • 2020-09-23
C++编程基础



  《C程序设计》《C++ Primer Plus》《Windows程序设计第五版》作为C、C++入门知识来学。

《精通Direct3D 图形与动画程序设计》《OpenGL编程精粹》《Learning XNA Game Studio 4.0 Programming》是编程入门后看的,但不限于这几本,尽量多找找。

此外游戏需要 线性代数、高等数学、离散数学、大学物理的基础知识。

游戏编程是让程序员趋之若鹜的领域,也是极具挑战性的冒险之旅!

游戏是一种程序,但是从零开始写代码开发游戏的时代已经过去了,一些大名鼎鼎的游戏引擎比如 虚幻3(虚幻竞技场)、CryEngine 3(孤岛危机)、Source(半条命)等成为了商业化的工具,如果真正进入游戏开发行业的话这是必须要学习的,而作为程序员,专注代码,追求卓越,理应从最底层学起,也就是学会开发自己的引擎。这就要学习一些高性能的图形、声音编程技术,说白了就是如何使自己的程序有声音有图像。DirectX,为游戏而生,已经成为举世瞩目的Windows平台下的游戏开发利器,与.NET平台结合后则诞生了XNA。OpenGL曾经一度领先前者,成为工业标准。 

游戏不是敲上几行代码就能做出来的,想学会它就要做好吃苦的准备。




  《c++程序设计》谭浩强的,不过你要是学c++,首先要会点英语,然后要懂一点计算机,还有就是坚持,学什么东西不坚持下去的话,到最后都是什么也没学会。其次这门课程是一门实践性很强的课程,不仅要学更要多练,多度代码多谢代码才行。



  那个 ,学然后简单理解语言和结构 一点点算法 都不难,难的是如果你遇到问题是对windows或者unix架构的系统有没有深入了解,,如果编写或者说以后从业方向是写游戏还有就是windows下的软件和工具的话 得买本深入解析系统的书,然后尝试编写一个对自己方便的软件,可以找现成的然后模仿 尽量做的更好,放到网上,。外语学号外国的资源很好尤其是开源方面 github。了解一下php html 数据库 之类的与网页 呀之类的有关的,总之 真的想学的话要动手,然后自己就知道大概需要哪方面的书。然后就,,试着买,如果觉得书贵,书店一般没有的话,可以忍痛买kindle 然后,,看一些 讲概念的书,,一般免费,看你对网络的熟悉度了,对了 听说tem~monkey 就是chrome firefox 里面的插件 那个脚本语言也了解哈把,,。唉 总之 有兴趣 是学不玩的 有没兴趣 买上就知道了



  计算机组成原理、操作系统、编译原理、数据结构与算法。
软件
前端设计
程序设计
Java相关