Irrlicht学习备忘录——前言

前言

        一直都喜欢3D游戏编程,可惜一直都没能找到份跟这个相关的工作,也许昆明太落后的关系吧。第一份工作每天都是做光传输组网络网优化的设计,加班也越来越多,基本没空学习这内容了。辞职出来后,想跨行跳槽,一样找不到这方面的工作,只好干自由职业,自己瞎折研究游戏引擎。

       花了2年多时间,参考NeHeOpenGL教程,自己也一步一步的做出了个3d引擎,虽然基本的功能有了,但问题太多,多线程下不稳定,只能支持自己设计的3d模型格式,根本不能做复杂的游戏。后来在开源社区里仔细对比了好几个开源引擎,发现Irrlicht还不错,上手容易,还能跨平台,支持的3d模型文件格式也比较丰富,就开始转到用这引擎来做游戏了。

       用Irrlicht也用来大半年,在它上面自己扩展了声音和物理部分,用它做出了个Demo。这时发现没美工,的确是个大问题。自己尝试做三维模型,和PS纹理,虽然制作方法不复杂,可是非专业人员做这些,费时不说,效果还有点惨不忍睹,自己PS几个图标按钮之类的还可以接受,别的实在是没法用,只好放弃了。

       人也不小了,一直自由职业也不是个事,就开始重新找工作了。这次找到份编程的工作,仍然跟游戏无关,不过至少是编程了。公司做的产品,几乎都是B/S的,只是目前要做的阅卷系统找不到合适的人做,就让我来试试,等做好以后必须转到Web程序开发是一定的。这样也就意味着,以后基本没时间在弄自己喜欢的3D游戏编程。实际情况也是这样,上了一个月的班,每天回到家看下新闻,也就该睡了。前期在这块上花的精力岂不白费了,于是决定乘着现在还没忘记,每天花几分钟写下前期学到的内容,遇到跟我一样有同样爱好的人,也可以给他做参考,节省点时间。万一那天失业了,又想试试自己做游戏,也可以看看回忆下。

你可能感兴趣的:(学习,游戏引擎,游戏编程,3D引擎,Irrlicht)