首页 单机休闲游戏 正文

想找耐玩的单机fps游戏?这几款保证让你满意!

今天心血来潮,想捣鼓点不一样的东西,就琢磨着自己弄个单机fps游戏玩玩。说干就干,先从挑游戏引擎开始。市面上的引擎不少,我个人比较喜欢万古游戏引擎,用起来顺手,而且对新手也友社区里资料一大堆,遇到问题也不愁找不到人问。

引擎选好,接下来就是搭场景。我没啥美术功底,就直接用引擎自带的一些素材,拼拼凑凑弄个简单的室内场景,有墙、有地板、有桌椅,看着还像那么回事。

然后就是角色的创建

想找耐玩的单机fps游戏?这几款保证让你满意!

  • 先整个简单的胶囊体当主角,给它加上移动控制的脚本。
  • 又加个摄像机,绑定到主角身上,这样就能实现第一人称视角。
  • 跑起来一试,还真能前后左右跑,视角也能跟着转,有点那意思。

接下来是枪械系统,这块稍微复杂点。我先找个枪的模型,然后给它加个开火的脚本。这脚本里主要就是处理开火动画、子弹发射、音效这些东西。

想找耐玩的单机fps游戏?这几款保证让你满意!

子弹我用个简单的球体模型,给它加个刚体组件,让它能受物理引擎的影响。开火的时候,就从枪口位置生成一个子弹,给它一个向前的速度,让它飞出去。打中东西还能留下个弹孔,这效果不错。

是敌人的AI。我弄几个方块当敌人,给它们加个简单的AI脚本,让它们能在场景里瞎溜达,看到主角就开枪。这AI比较傻,只会直线冲过来,不过对于我这入门级的demo来说,也够用。

经过一番折腾,总算是把一个能跑能跳能开枪的单机fps游戏给弄出来。虽然画面简陋,AI也傻,但毕竟是自己亲手做出来的,还是挺有成就感的。这回实践也让我对游戏开发有更深的解,以后有时间再继续深入研究。对, 万古游戏 社区里也有不少爱好者分享自己的游戏,有些做得还挺不错的, 值得学习一个!

相关推荐