今天心血来潮,想搞个第三人称射击的单机游戏玩玩。以前就挺喜欢这类游戏的,感觉特别带劲,这回就想自己动手试试看。
我先去网上搜搜资料,看看都有哪些游戏可以参考。结果发现好多,什么《Alone and Dangerous》、《RogueMusk》,还有个叫《鱼》的游戏,看起来挺有意思,能钩、抓、捞、炸,感觉很解压。另外还看到《和平精英》、《使命召唤手游》这些热门的,不过这些都是手游,我还是想搞个单机。
然后,我又看到一个叫《Small Demon 小恶魔》的2D游戏,说是扮演小恶魔在地狱迷宫里打打杀杀。还有《僵尸之夜》,听名字就知道是打僵尸的。像什么《坦克大战》、《西部对决》这些老游戏也都有,看得我眼花缭乱。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
初步尝试
我先是简单地尝试做个场景,就随便弄几个方块当障碍物。然后,弄个小人模型,让它能在场景里跑来跑去。这一步是最基础的,先得把人物的移动给搞定。
- 先弄场景,搭几个方块。
- 再弄个小人模型,让它能跑。
添加射击功能
光是跑来跑去没意思,得能射击才行。我就琢磨着,怎么让小人能瞄准、开枪?这块我弄好久,试好几种方法,总算是让小人能朝着鼠标的方向开枪。虽然只是简单的子弹效果,但感觉已经有点那个意思。
- 研究怎么瞄准。
- 尝试让小人开枪。
- 实现子弹的发射效果。
增加敌人
自己一个人打空气也没劲,得加点敌人。我就又弄个简单的敌人模型,让它在场景里瞎转悠。然后,我给敌人加点AI,让它能朝玩家走过来。这样,小人就可以和敌人对射,玩起来也更有挑战性。
- 制作敌人模型。
- 给敌人添加简单的AI。
- 实现玩家和敌人的对射。
遇到的问题和解决
做的过程中也遇到不少问题。比如说,子弹打到敌人身上没反应,或者敌人被打死还能继续走。这些问题我都一个个解决,有些是代码写错,有些是逻辑没理顺。做游戏就是个不断试错的过程,遇到问题就解决问题,慢慢地就越来越完善。
最终效果
虽然今天只是个初步的尝试,但做出来的效果还算满意。小人可以在场景里跑动、射击,敌人也会朝玩家进攻。虽然画面比较简陋,但基本的游戏逻辑已经有。以后有时间,我再慢慢地把画面、音效、关卡这些东西都加上去,争取做个能玩的游戏出来!
今天这一天过得挺充实的,也算是圆自己一个小小的游戏梦。虽然只是个开始,但感觉已经迈出第一步,以后继续努力!