DX游戏入门,求大神指方向......

残风|落叶 2012-12-21 05:18:16
小弟最近在看《WINDOWS游戏编程大师技巧》,DX的入门,求大神们指明方向,一般游戏公司招DX开发人员需要什么样的要求?我要学哪些东西才能去应聘游戏公司?
...全文
252 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
popy007 2012-12-22
  • 打赏
  • 举报
回复
引用 5 楼 zhangzhong19870720 的回复:
引用 2 楼 popy007 的回复:C/C++ D3D API 3D图形学 3D数学 最好熟悉一个开源游戏引擎,比如ogre3d ogre3d?2D的引擎风魂行不行?不过我现在还看不懂开源的引擎,不知道从哪里入手?求指教
风魂是很久以前我一个同事写的,有写老。但还是不错的出发点。
残风|落叶 2012-12-22
  • 打赏
  • 举报
回复
引用 7 楼 benbendeda 的回复:
好像要学OpenGL
OpenGL?和DX类似的东西吧?
芳草天 2012-12-22
  • 打赏
  • 举报
回复
引用 12 楼 zhangzhong19870720 的回复:
引用 10 楼 liuxingzdh 的回复:如果你想以后做引擎,《WINDOWS游戏编程大师技巧》可以不看了,这也算不上正经的DX入门。 首先, C++基础肯定需要的,MFC什么的,基本毫无用处。 其次,数据结构和算法的基础是需要的,如果不想钻研,也不需要看的太深,只为做引擎用不到太深的数据结构,算法用的多的是图形类的专用算法。 DX入门,首选龙……
啊,如果你有两年程序经验了,入门应该不用这么久了,半年到一年这样应该差不多了吧,面向对象和架构上的东西,不用从新学了。 不过首先C++还是必须扎实,特别是指针的运用。因为C#用的是托管内存,做C++的公司对C#、JAVA之类转过来的人还是很慎重的。 不建议从实习小兵做起了,那个毕竟是给毕业新人的。最好先憋出一个程序结构比较严谨的demo来直接社招3D程序专员之类的职位吧。提升上的东西,倒可以之后边工作边学。
残风|落叶 2012-12-22
  • 打赏
  • 举报
回复
引用 10 楼 liuxingzdh 的回复:
如果你想以后做引擎,《WINDOWS游戏编程大师技巧》可以不看了,这也算不上正经的DX入门。 首先, C++基础肯定需要的,MFC什么的,基本毫无用处。 其次,数据结构和算法的基础是需要的,如果不想钻研,也不需要看的太深,只为做引擎用不到太深的数据结构,算法用的多的是图形类的专用算法。 DX入门,首选龙书《DirectX 9.0 3D游戏开发编程基础》,由于本书过于老旧,固……
谢谢这位大神的指导,你说的真多,非常感谢。听你说要1-2年才能入门,只能去游戏公司做小兵,我87年的,过完今年我就26岁了,1-2年后,27-29岁的时候还有人要我这样的小兵吗?我还有机会吗? 我现在工作是做C#WINFORM,未婚,3年内不会结婚。这样的我,还有机会做游戏开发吗?
残风|落叶 2012-12-22
  • 打赏
  • 举报
回复
引用 9 楼 popy007 的回复:
引用 5 楼 zhangzhong19870720 的回复: 引用 2 楼 popy007 的回复:C/C++ D3D API 3D图形学 3D数学 最好熟悉一个开源游戏引擎,比如ogre3d ogre3d?2D的引擎风魂行不行?不过我现在还看不懂开源的引擎,不知道从哪里入手?求指教 风魂是很久以前我一个同事写的,有写老。但还是不错的出发点。
你同事?大神和吴云洋是同事 我最喜欢玩他的游戏大话西游,要熟悉这个引擎要看这么多书啊。
芳草天 2012-12-22
  • 打赏
  • 举报
回复
如果你想以后做引擎,《WINDOWS游戏编程大师技巧》可以不看了,这也算不上正经的DX入门。 首先, C++基础肯定需要的,MFC什么的,基本毫无用处。 其次,数据结构和算法的基础是需要的,如果不想钻研,也不需要看的太深,只为做引擎用不到太深的数据结构,算法用的多的是图形类的专用算法。 DX入门,首选龙书《DirectX 9.0 3D游戏开发编程基础》,由于本书过于老旧,固定管线部分可不必深入学习,重点放在可编程管线部分就可以了。后期可以关注一下dx11的新东西,由于这部分还没有什么很权威的书籍,所以自己去看SDK里的文档吧。如果有DX9的基础,看着不会太吃力。 如果有深造的打算,找本计算机图形学的教材看看。 后期可以看些进阶的书,比如GPU Gem,现在一共出了三书。 看些专业技术Demo和文档,自己找吧,这些。 可以看点引擎源码,如Ogre。 有个一两年的专攻,就有机会进游戏公司做实习生小兵的。
benbendeda 2012-12-21
  • 打赏
  • 举报
回复
好像要学OpenGL
残风|落叶 2012-12-21
  • 打赏
  • 举报
回复
引用 1 楼 ForestDB 的回复:
没经历过,帮顶。
谢谢
残风|落叶 2012-12-21
  • 打赏
  • 举报
回复
引用 2 楼 popy007 的回复:
C/C++ D3D API 3D图形学 3D数学 最好熟悉一个开源游戏引擎,比如ogre3d
ogre3d?2D的引擎风魂行不行?不过我现在还看不懂开源的引擎,不知道从哪里入手?求指教
残风|落叶 2012-12-21
  • 打赏
  • 举报
回复
引用 3 楼 lile1234_show 的回复:
我呆过的公司一般都是ctrl+c ctrl+v 别人的引擎代码..再找程序修改。一般最起码你得会C++... 游戏不仅仅只有引擎,引擎只是一部分。
谢谢大神指教,C++用的不是很熟练,一直在用MFC写程序,虽然MFC!=C++但是还有点联系的。我最近看DX感觉很迷茫,我想学的什么程序才能找游戏公司应聘呢。一定要熟悉一个游戏引擎吗?风魂引擎怎么样?
lee_鹿游原 2012-12-21
  • 打赏
  • 举报
回复
我呆过的公司一般都是ctrl+c ctrl+v 别人的引擎代码..再找程序修改。一般最起码你得会C++... 游戏不仅仅只有引擎,引擎只是一部分。
popy007 2012-12-21
  • 打赏
  • 举报
回复
C/C++ D3D API 3D图形学 3D数学 最好熟悉一个开源游戏引擎,比如ogre3d
ForestDB 2012-12-21
  • 打赏
  • 举报
回复
没经历过,帮顶。

64,648

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧