今天心血来潮,想搞个“怪物大乱斗”的小玩意儿。就是想看看不同的怪物之间打起来会是什么样子,满足一下我的恶趣味。
我得有怪物!还好我之前零零散散做过一些小项目,里面有些现成的怪物模型,直接拿过来用就行。不过这些怪物都散落在不同的文件夹里,一个个找出来还挺麻烦。于是我先动手把这些怪物模型都归置到一个统一的文件夹里,这样后面用起来就方便多。

光有模型还不行,得让它们动起来才有意思。我给每个怪物都加个简单的动画控制器,让它们能跑能跳,至少看起来像那么回事。这一步挺费时间的,因为每个怪物的动作都不一样,得一个个调整,保证它们动起来不别扭。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
怪物准备好,还得有个让它们打架的地方。我随便搭个场景,就用几个简单的立方体拼个“竞技场”,也没啥特别的设计,能用就行。毕竟重点是看怪物打架嘛场景什么的都是浮云。
接下来就是重头戏——编写“乱斗”脚本。我给每个怪物都加个脚本,让它们能自动寻找目标,然后互相攻击。这个脚本也没啥复杂的,主要就是让怪物能:

为让场面更混乱,我还加个随机性,让怪物有时候会发呆,有时候会突然发飙,这样打起来才更有趣嘛

一切准备就绪,我迫不及待地运行程序。只见屏幕上,各种奇形怪状的怪物扭打在一起,场面一度十分混乱。有的怪物特别猛,一路追着别的怪物打;有的怪物比较怂,被打就到处乱窜。看着它们打成一团,我忍不住哈哈大笑,感觉自己像个幕后黑手,操控着一场怪物大战。
这个“怪物大乱斗”还有很多需要改进的地方。比如,怪物的攻击方式太单一,都是“近身肉搏”,没有远程攻击,也没有什么技能。怪物之间的平衡性也不太有的怪物太强,有的怪物又太弱。这些问题,以后有时间再慢慢优化。
这回“怪物大乱斗”的实践还是挺有意思的。虽然只是个小玩意儿,但从头到尾做下来,也学到不少东西。最重要的是,看着自己创造的怪物们在屏幕上“厮杀”,那种感觉真是太棒!