曾经为大家分享了Louis-Nicolas Dozois团队使用Unity引擎制作3D游戏《Suzy Cube》的性能优化经验:巧用自定义剔除,深受大家喜爱。今天将继续为大家分享通过对《Suzy Cube》游戏中两个Boss关的设计进行对比(其中一个充分利用行为强化,从而使玩家为即将来临的战斗做好准备,而另一个则处理的相对比较失败),让大家了解游戏中Boss关是对玩家能力测试的绝好场景,当关卡战难度过高,通关的目标不明确时该如何处理。

同一个游戏中的两个关卡

今天要分析的关卡分别是:第二章的Boss关2-B;和关卡4-B,第四章的Boss关。在游戏《Suzy Cube》有5个boss关,为什么要拿这两关来做比较呢?和三个要求玩家使用躲闪技能闪避boss攻击,并等待boss暴露弱点进而反击(如下面的撕咬攻击所示)的boss战不同,在这两关中,玩家需要采取不同的攻关策略。

150221cq8k23xm72ccz1mf.png
关卡2-B概览

上面是关卡2-B通向boss战的全部过程展示。玩家必须爬上塔楼,在塔顶与敌人展开战斗,其间被一个不断升高的死亡流沙平面追击。在整个爬塔的过程中玩家都不会遇到双重跳跃的增强道具。同时,实际游戏时,黑色移动平台的紧凑布置会让玩家使用双重跳提升位置时要不断地抬头低头。

150234vtxejbuuztnkk8dk.png
最后发现双重跳跃增强道具

只有在塔楼的顶端,玩家才会找到boss战中需要的双重跳跃技能。

150252luc8y308fltfbyfc.png
苏西和Boss,战斗中

此外,boss的位置和肢体动作丝毫不能暗示玩家——到我脑袋上来。上图是Boss的静立姿态,经历了之前的boss战的老司机们知道,这可不是攻击boss的好时机。

最后的效果就是,由于在关卡结束处未明示玩家如何攻略boss,作为游戏第二章的本关过于困难了。

关卡4-B:充分的行为强化

在完成2-B关卡之后,开始着手4-B关的设计,此时需要注意到玩家对关卡2-B测试时遇到了上面提到的一些问题,因此,在这个boss关的设计时,需要采用更加审慎的方式。

首先,是关卡的设计。和2-B不同,4-B中充分给予玩家机会,要求他们使用大地重击增强技,玩家还会被强制使用该技能才能在游戏中取得进展。

150309ol3dcx6f603iec1q.png
关卡4-B概览

关卡一开始,玩家就面对一个藏有大地重击增强道具宝箱,之后,是一个可以使用重击才能激活的金属开关,用于激活一个悬浮方块组成的桥梁以帮助玩家通过巨壑。

150323i2q0puqgtyyt0qqz.png
关卡的开始就要求使用大地重击技能

玩家必须经常使用大地重击技能才能不断向上攀登并挑战敌人。有一些跳板,只有受到重击打击才能释放足够的力量让玩家跳到需要的高度。同时,一些岩石障碍也需要使用重击技能才能被破坏并取得其中的道具,还有一些只有使用大地重击才能激活的开关来帮助玩家不断登上高塔顶端。

其中最重要的是爆炸墙,玩家只能通过对一对金属开关释放大地重击才能激活侧面加农炮加以清除。

150337mzc0zfw9zgg8vs74.png
告诉玩家使用开关激活加农炮

其实这种场景也会在最后boss战中遇到。

150349mhx77m8ma0nxe1m0.png
同样的梗在关卡的顶部等着玩家

这样,玩家就能知道在boss战中必须使用大地重击技能来发射火箭从而完成战斗。
事实上,火箭在boss战中具有重要的作用,火箭直接命中会使boss倒在中间的平台上,并处于脆弱状态。

150413lo97btzhr8flrfxf.gif
火箭击中boss后就会进入暂时的脆弱状态

由于这次boss的火箭头不像2-B中那个一样能一跃而上,为了对boss产生伤害,玩家要不断地使用大地重击技能。遇到boss时,大地重击的使用被进一步强化,因为boss会召唤岩骷髅,而这些怪物只能用大地重击摧毁。此外,与2-B关的情形不同,当boss处于脆弱形态时,其倒地时眼睛的眩晕圈表明它是否处于脆弱。

小结

当然,2-B关并不是一场彻底的灾难。比如,可以在boss战中通过自由使用震波形式攻击来强化双重跳跃技能的使用。但是这样攻略难度太高,为了做到最好,一些设计的问题必须被改进。

首先是关卡中没有任何关于使用增强技能击败boss的提示。应当在关卡的开始处就介绍双重跳跃强化技能,并作为在通往boss战的过程中的技能核心。此外,boss本身的肢体语言也无法向玩家传达——用双重跳跃到脑门上来进行攻击的信息,即使用户领会到了这提示信息也会让人觉得有点怪异,因为用于着陆的边缘太窄了。应该给Boss换个姿态,让它能被周期性的击中,从而诱导玩家尝试这种进攻策略。

以上就是真实游戏中行为强化的例子。对于这两场boss战,和游戏中其他boss战(建立在在公式推理基础上)不同,不可避免要在通向最终Boss战的整个过程中对击败boss所需的技能进行行为强化。

因此,当你遇到同样的设计挑战,需要告诉你的用户做点不一样的事情时,想想那些可能导致问题的点,以及如何使用它们来强化你想要玩家进行的新行为吧。

结语

不知大家是否也在自己喜欢的游戏中遇到了一些行为强化的好例子呢?如果有的话就在留言中分享吧。后面我们还将继续为大家分享更多使用Unity引擎开发游戏相关的教程和经验在Unity官方中文社区(unitychina.cn),请保持关注!

Unity, 游戏, 关卡锐亚教育

锐亚教育 锐亚科技 unity unity教程