我个人比较习惯从实例项目的实现中来学习语言使用和经验,一直以来对程序语言比较感兴趣,C、C++没学好就又去自学了C#,现在看来都是半桶水,想想还是先把C++学扎实吧...
现在再去看C++语法的书是没多大的兴趣了,就想找些大一点的项目来看看,学习学习,个人兴趣来说我是首选游戏开发的,刚学过OpenGL,对计算机图形学还是比较感兴趣的,但是百度了解一下发现,虽然OpenGL平台运用比较广,但貌似现在并不太热门,很多人都直说还是用DirectX吧,我不懂这里面的行情,有清楚的宅友还请多指教一下
到网上收罗了一些资料,看了一本《游戏编程指南》,前面还说得蛮好,到DirectDraw就云里雾里了,不百度还好一百度结果DirectX SDK 和DirectX 的关系就完全搞不懂了,对于前者网上根本就没有像样的解释...
我对C++游戏开发的了解很少也就上面几个,OpenGL或DirectX,求大神来指点一下学的方向,该怎样下手,还有有哪些方面的资料不错,来推荐几个
月夜猫妖 发表于 2014-1-14 07:53游戏程序需要完成图像合成输出、声音合成输出、用户操作输入、游戏VI(虚拟智能,有的地方写作AI)等,其 ...
谢谢啊,涨姿势了
我还是来学dxsdk吧,这个适合我
[查看全文]
风轻云炒蛋 发表于 2014-1-13 11:35游戏编程和这些都没太大关系 是什么意思?
我接触不多不是很懂...
在我看来游戏编程就是基于以上的库来绘 ...
游戏程序需要完成图像合成输出、声音合成输出、用户操作输入、游戏VI(虚拟智能,有的地方写作AI)等,其中图像合成输出、声音合成输出、用户操作输入这些操作都可以直接调用dx或opengl、openal(这个是处理声音的)来完成,游戏引擎则是对这些的优化封装,然后附带一定的脚本解释执行功能或者调用方式(这就是可以用与开发游戏的地方),例如虚幻3就是使用脚本来编程开发游戏的,还有其他的引擎,有很多都是使用dll形式的,你如果只是打算做个游戏那么就使用这些引擎来开发,但是你要是打算利用项目来学win编程,建议学习用dxsdk来开发游戏,如果是linux则建议opengl+openal
[查看全文]
dchneric 发表于 2014-1-13 06:49DX cover了win系统各个方面的东西,自然比OpenGL方便;当然我更prefer OpenGL,因为opengl最近标准更新很快 ...
游戏编程和这些都没太大关系 是什么意思?
我接触不多不是很懂...
在我看来游戏编程就是基于以上的库来绘制图像,游戏运行就是对图像的一些操作再辅以一些数据处理...
理解不对,还请多指教一下
[查看全文]
月夜猫妖 发表于 2014-1-13 00:16dx与opengl都是方便游戏程序员操作系统中的鼠标、键盘、手柄等输入设备以及显卡、声卡等输出设备的通用库, ...
谢谢建议,原来还打算通过引擎速成,现在还是打好基础再说吧
[查看全文]