今天心血来潮,想搞个吃鸡类型的游戏自己玩玩。之前也没弄过,就从头开始摸索,把过程都记录下来。
第一步:找素材
要说从零开始画,那是不可能的,咱也没那本事。所以先去网上扒拉扒拉,看看有没有现成的素材可以用。 这一搜,还真不少!各种人物模型、枪械模型、地图场景,挑得我眼花缭乱。我挑一套看着还算顺眼的,先下载下来再说。
第二步:搭场景
有素材,接下来就是把它们拼起来。我用的unity(因为我只会用unity),把下载的地图模型导进去,调整一下大小和位置。 然后,把人物模型也拖进去,放到地图上。这一步还算简单,就是摆积木嘛
第三步:人物动起来
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
光站着不动可不行,得让人物跑起来、跳起来。这就要写代码。我找几个教程,照着里面的例子,写一段控制人物移动的代码。WASD控制前后左右,空格跳跃,鼠标控制视角,这都是基本操作。
别看就这么几行代码,调起来可费劲。人物要么跑得太快,要么跳不起来,要么视角转得头晕。我反复修改参数,试好多次,才勉强弄得能看。
第四步:加入枪械
吃鸡游戏,怎么能少枪?我又把下载的枪械模型导进去,放到人物手上。然后,又是一通写代码。这回要实现的功能比较多,开枪、换子弹、瞄准,还得有子弹的轨迹和伤害计算。 这一步可把我折腾坏,各种bug满天飞。子弹打不中人、枪口冒火位置不对、换子弹卡住,真是啥问题都有。
没办法,只能硬着头皮调试。一步一步检查代码,看看哪里出问题。有时候,一个小小的错误,就能导致整个程序崩溃。 我花好几个小时,才把这些问题都搞定。
第五步:添加AI敌人
一个人玩没意思,还得加几个敌人。我找一个简单的AI脚本,让敌人可以在地图上随机巡逻,看到玩家就开枪。 这个AI比较傻,只会直线冲过来,很容易被干掉。不过有总比没有强嘛
第六步:加上吃鸡机制
就是把吃鸡的机制加上去。我找找现成的插件,参考里面的方法,实现安全区、毒圈、空投这些功能。 这一步相对简单,因为有现成的插件可以参考,不用自己从头写。
最终效果
经过几天的折腾,我的吃鸡游戏终于有点样子。虽然画面比较简陋,AI也比较傻,但基本的功能都有。 可以在地图上跑来跑去,捡装备,打敌人,吃鸡。我自己玩几把,感觉还挺有意思的。
这个游戏还有很多可以改进的地方。比如,可以加入更多的枪械和道具,可以优化AI,可以美化画面,可以加入多人联机功能。 不过这些就留到以后慢慢弄。今天就先到这里,收工!