猿问

我想学游戏开发和软件开发,需要学习什么知识?时间需要多久?

我想学游戏开发和软件开发,需要学习什么知识?时间需要多久?


白猪掌柜的
浏览 1332回答 1
微课
1回答

天涯尽头无女友

首先是数学部分 高数 --游戏方面的3D 图行 线性代数--坐标系转行和图形变换 离散- 这个你可以在遇到的时候再看 但是 如果学校有的教 就好好学然后编程基础了 一名语言 C++   这个学好 要很久 然后数据结构  然后 看你选择哪个平台下的了  WINDOWS平台下 学习 WINDOWS程序设计 基本的API函数了解 才能看懂以后的东西 你感觉差不多了 就可以下一步 可以接触游戏方面的了  2D 开始 WINDOWS 游戏编程大师技巧  能看懂就行 老书 很多东西用不着 但基本的还是了解一下 看完2D 就是3D 推荐 3D游戏编程大师技巧  这时 要掌握 图形编程 不过得先了解 计算机图形学  有2个选择 微软的 DirectX 和跨平台的OPENGL   看你方向选择了。学了这些  应该 可以接触引擎了,可以找一个开源引擎学习,以后还要学习人工智能 还有就是游戏脚本   之后就是高端的GPU 编程了  那些都是 很远的了  。至于花的时间 我是不好说 看你能力和 兴趣还有 就是能不能坚持了 。 好了这些差不多了,我现在也是在自学着 ,建议只能给你这些了。最重要的是坚持   
随时随地看视频慕课网APP
我要回答