求用directX做游戏开发的前辈指点

本人高一,学过C++,现在再看windows程序设计,准备下一步学directX,在此之前,我需要什么基础知识,比如数据结构与算法是否要熟悉,要到哪个地步,数学知识又要到... 本人高一,学过C++,现在再看windows程序设计,准备下一步学directX,在此之前,我需要什么基础知识,比如数据结构与算法是否要熟悉,要到哪个地步,数学知识又要到哪个地步,还有好的入门书籍或教程。希望可以得到详细解答,感激不尽。。。------愿倾尽所有能力,复习国产单机游戏!! 展开
 我来答
大话修身
推荐于2017-11-26 · TA获得超过2533个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:185万
展开全部
我建议你学opengl. 当然如果你一定要学dx, 就你现在的阶段,还是先看懂windows程序设计这本书,能不利用一些类库比如mfc,bcg之类的做点windows应用出来就可以了,主要是理解windows程序的框架,进阶的可以稍微理解一下多线程。有多余时间的话,多下点功夫在数据结构上面,所谓程序就是数据结构+算法这话你现在可能还不能理解,不过以后总归会受益的。
高中数学有很多内容对游戏开发很有帮助,比如数列(线性代数的基础),三角函数(三角形关系), 解析几何, 空间向量,立体几何(帮你建立三维空间观念).
我给你的建议是先学好C++,然后是windows程序设计,再来如果你学dx就去理解com是怎么回事,然后在你的windows程序中加入dx,之后不用急着着手3d方面,先用dx实现2d游戏,这个虽然很多dx书都不讲,但其实最简单,去掉透视的3d就是2d了,对吧!
我给你写了这许多意见并非看中你这25点的分值, 而是你说的最后一句话让我很感动. 我觉得你这个16岁的孩子足以让中国许多开发商汗颜. 向你的目标努力吧, 单机游戏不止microsoft一个舞台, sony, nintendo, 这些平台上希望能看到越来越多有着中国文化的游戏.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式