大家今天来跟大家聊聊我最近捣鼓的一个小玩意儿——单机fps游戏。就是自己瞎琢磨,做着玩儿的,不过整个过程还挺有意思,就想跟大家分享一下。
最初的想法
就是想做个最简单的那种,能跑、能跳、能开枪就行。没想着搞什么花里胡哨的,主要就是想把基础的框架搭起来,以后想加什么功能也方便。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
动手开干
我先是在地上铺个大平面,当做地面。然后弄个方块,当做玩家。给方块加个摄像头,这样就能有第一人称视角。再然后,就是让这个方块能动起来。
- 我先试着让它能前后左右移动。
- 然后加上跳跃功能,按空格就能蹦起来那种。
加点料
光是能跑能跳还不够意思,得能开枪!
我又弄个简单的武器模型,就是个长方块,贴个图,看起来像把枪。然后写个开枪的脚本,按鼠标左键就能发射子弹。这子弹嘛一开始就是个小球,打出去就没。后来我又给它加个拖尾效果,看起来更带劲。
敌人和场景
光自己打靶也没意思,得弄点敌人!
我又做几个方块,当做敌人。让它们在场景里瞎转悠,看到玩家就开枪。玩家也能打它们,打中就消失。场景方面,我也没搞太复杂,就是随便摆几个障碍物,能躲避一下就行。
遇到的坑
做这个小游戏的过程中,也遇到不少坑。
比如,一开始子弹打出去老是乱飞,不知道飞哪去。后来才发现是碰撞体没设置
还有就是敌人的AI,一开始傻乎乎的,只会原地转圈。后来改好几次,才让它们看起来稍微聪明点。
最终效果
经过一段时间的折腾,这个小游戏也算是有模有样。虽然画面简陋,玩法也简单,但好歹是自己从头到尾做出来的,还是挺有成就感的。最主要的是,通过这个过程,我对游戏开发的一些基础概念有更深的理解。
今天的分享就到这里。以后有啥新的进展,再来跟大家唠嗑!