吵架吵出来的游戏实验
我跟你们说,这个《陨落的秩序:僵尸爆发杨过游戏》的项目,完全是跟我那个表弟吵架吵出来的。最近大家都闲得慌,聊起金庸小说里谁能活过僵尸末日。那小子跟我杠,说郭靖肯定行,内力高,降龙十八掌一出谁能近身?
我当时就来气了,我说杨过才行!他手断了,目标小,而且有玄铁重剑,那玩意儿又重又大,一剑下去肯定能扫一大片。结果我表弟非说独臂就是累赘,遇到几百只僵尸围攻,玄铁重剑挥舞不起来,累死他。
我这暴脾气,立马就说,等着,老子给你做个Demo出来看看,证明杨过在物理上就是能碾压这些没脑子的活死人!
实践过程:从吵架到实现
第一步:确定核心机制——重剑与独臂。
-
我翻出了前几年做项目剩下的一个老旧游戏引擎。这个引擎我熟,操作起来快。新建了一个项目后,我直接找了一个免费的、造型比较像大侠的粗糙人物模型。接着,我没用什么复杂的骨骼动画,直接用代码把杨过左手的骨骼硬是给缩放到看不见的地方,伪装成断臂状态,反正能动就行。
-
然后是玄铁重剑,我直接拉了一个黑色的大长方体,设置了极高的质量(质量)参数。我告诉自己,这玩意儿就是得用蛮力抡,不是用巧劲刺的。
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第二步:赋予僵尸“蠢”的灵魂。
-
我根本懒得给僵尸做啥复杂的AI,就设定了一条简单的指令:发现目标后,就缓慢地、直愣愣地朝着杨过站着的位置移动。它们的攻击?就是一堆触发器,只要靠近杨过就播放一个简单的“咬”的动画,然后计算杨过的血量。
-
我一下子在场景里生成了差不多一百多只僵尸模型,密密麻麻的。游戏一运行,帧数直接掉了一半。不过无所谓,反正重点是杨过的反击。
第三步:实现玄铁重剑的“清场”效果。
这是整个实验的关键。我没有做复杂的连击,只给了杨过两个动作:
-
一个是“快速挥击”:消耗一小部分体力,对前方扇形区域的僵尸施加一个中等的推力,把它们推开。
-
另一个是“玄铁重击”:消耗大量体力,蓄力一秒(屏幕会短暂变暗),然后对前方一个巨大的半圆形区域施加一个超级夸张的物理力道。这个力道大到能把十几只僵尸直接击飞到屏幕外面。
我运行了好几次,一直在调试那个“玄铁重击”的击飞参数。一开始只是推倒,后来我调高了那个参数,僵尸被打中后直接像保龄球一样四处乱飞,瞬间就清出了一片空地。虽然这个效果看起来非常粗糙,甚至有点搞笑,但它确实实现了我的设想:独臂杨过能靠着重剑的力量在僵尸群里砸出一条生路。
的收尾
我把这个玩起来卡卡的、画面很烂的Demo压缩直接用微信发给了我表弟。他当时还嘴硬不肯玩,后来他好奇心上来了,下载运行了一遍。他玩了半个小时,发过来一个“服了”的表情。他跟我说,虽然这游戏烂透了,但是那个重剑砸到僵尸群里的“DuangDuang”声,还有僵尸横七竖八乱飞的样子,真的挺解压的。
你看,我根本就没用什么高深的程序或者复杂的代码。我只是抓住了“重”和“独臂”这两个核心点,用最简单粗暴的物理引擎规则,就证明了我的观点。这游戏压根儿就不是为了好玩,就是为了那一口气。至于后续?早就在硬盘里吃灰了,我的目的已经达到了。

