想做个fps游戏

来源:互联网 发布:女朋友怀孕堕胎知乎 编辑:程序博客网 时间:2024/04/27 22:05

        学编程已经整整三年,游戏编程也整整两年,D3D也有一年了,虽然截止去年代码量都已过10W,但是目前游戏成品依旧不多,很多都是练习的东西。废品很多,也就是说做了很多无用功。我想,也许是因为急于求成。一路走来,风风雨雨,光想着学高技术,却忽略了扎实的练习。

        最近想做个第一人称射击游戏(FPS),但是感觉没多少时间做的。因为最近接了个小项目,只能偷空做会。但是,这样让我感觉很不爽,游戏没做好,项目也没完成。还是先一口气把项目做完,交工,然后再好好做我的游戏。

        目前基本的3D技术已经不是问题了,关键是对一些常用算法不熟,不知道如何实现。

        下面的截图,就是正在做的FPS游戏练习。准备再重新封装一个自己的轻量级游戏引擎,以我女朋友和我的名字第一个拼音字母命名为LZ3DEngine(姑且称作楼主引擎吧)。该练习还未实现碰撞检测功能,地形采用暴力渲染方法,所以FPS很低。



        等到项目做完了,再给游戏加上精确的碰撞检测,放入人物模型,设定AI,再做个地图编辑器,一个基本的FPS游戏就可以玩了。然后再对游戏进行优化,把游戏引擎的结构再修改下,总之,我的原则是,力求简洁。接着,再和朋友合作,加入网络通信,实现多人联机对战。