我个人比较习惯从实例项目的实现中来学习语言使用和经验,一直以来对程序语言比较感兴趣,C、C++没学好就又去自学了C#,现在看来都是半桶水,想想还是先把C++学扎实吧...
现在再去看C++语法的书是没多大的兴趣了,就想找些大一点的项目来看看,学习学习,个人兴趣来说我是首选游戏开发的,刚学过OpenGL,对计算机图形学还是比较感兴趣的,但是百度了解一下发现,虽然OpenGL平台运用比较广,但貌似现在并不太热门,很多人都直说还是用DirectX吧,我不懂这里面的行情,有清楚的宅友还请多指教一下
到网上收罗了一些资料,看了一本《游戏编程指南》,前面还说得蛮好,到DirectDraw就云里雾里了,不百度还好一百度结果DirectX SDK 和DirectX 的关系就完全搞不懂了,对于前者网上根本就没有像样的解释...
我对C++游戏开发的了解很少也就上面几个,OpenGL或DirectX,求大神来指点一下学的方向,该怎样下手,还有有哪些方面的资料不错,来推荐几个
dx与opengl都是方便游戏程序员操作系统中的鼠标、键盘、手柄等输入设备以及显卡、声卡等输出设备的通用库,其中dx是微软专有的闭源库但是可以通过dx sdk来调用开发,而opengl是开源的,因此有很多平台下都有此库,至于所谓的游戏引擎,那个东西其实建立在这两个库的基础上让开发更加快速、方便的东西,也就是说在学习的时候你还是优先考虑通用库,到了实际的时候可以使用一下游戏引擎来提高开发效率
[查看全文]
GRzhan 发表于 2014-1-12 21:11可以去看看Box2d
Manual貌似只有30页左右。
在学WindowsAPI的时候因为要做个游戏作为期末作业所以就用了这 ...
开始的时候确实想过从游戏引擎入手,但是了解到好像大部分引擎是收费的,而且自己基础不好,接触这个貌似还太早了,就放弃了...(记得在网上看到一个人说,只有适合自己的游戏引擎才是最好的,到时候还不得自己写个(大神啊...膜拜...))
听你说开源还是C++编的,那我还是有必要去了解下的,说实话以我现在的程度去用游戏引擎还是有些心虚的,不用都编不出什么鸟玩意儿...
[查看全文]