The Sandbox 游戏制作教程(第 5 部分):创建基于分类的系统
BeepCrypto
2024-08-19 19:15
订阅此专栏
收藏此文章

欢迎回到我们的系列,我们将记录 The Sandbox Game Maker 的 “On-Equip”(装备)功能的多种用途。

The Sandbox Game Maker:https://www.sandbox.game/en/create/game-maker/

如果你刚加入 The Sandbox,装备功能是 “可收集组件”(Collectable Component)中的一个多功能工具,能让创作者通过互动游戏机制增强玩家体验。当玩家装备物品时,On-Equip 可以触发游戏世界中的特定动作或效果。通过战略性地融入装备机制,创作者可以引入新的层面的互动和参与。

今天,我们将探讨如何利用装备创建基于分类的系统,让玩家通过穿戴的装备解锁独特的技能或角色。

准备好了解更多信息了吗?更新到最新版本的 Game Maker,准备看看装备能带来什么功能!

本文是关于使用装备功能 11 章节中的第 5 部分,要阅读更多内容,请查看之前的文章。

使用装备创建基于分类的系统

在角色扮演游戏中,玩家可以创建或选择自己想在游戏中扮演的类型。玩家可能会选择隐身类,这样他们就可以在不被发现的情况下偷袭敌人;也可能会选择使用阔剑的野蛮人,这样他们可以获得更多的点数,但却无法出其不意地攻击敌人。

通过装备功能,您可以使用装备创建类似的分类系统。例如,装备一套魔法物品可以让玩家变成法师,赋予他们法术能力。另外,玩家也可以通过装备医疗装备和解锁治疗能力来支持自己的团队,从而成为一名军医。这种机制带来了动态和可定制的游戏体验,玩家可以根据找到或获得的装备选择自己的角色。

这些情况如何出现在您的游戏或体验中

想象一下中世纪主题 RPG 游戏中的玩家。你遇到了一套古老的法师长袍、一根法杖和一个神秘的护身符。装备这些物品后,弹窗会说明您已经解锁了法师类型,拥有了施放火球或召唤保护屏障等新能力。现在,您可以使用这些技能克服原本难以面对的挑战或敌人。游戏甚至可能允许你在不同类型角色之间切换,这样随着游戏的进行,他们可能会面临不同的挑战。

有了装备功能,您就可以在您创建的任何游戏中实现这一点!

如何实施

使用装备功能创建基于分类的系统需要仔细规划。在本例中,我们将要求装备一件可收集物品,以解锁可拾取物品的功能。

首先,将装备(如法师袍或护身符)放置在可收集组件中,该组件将发送“装备”信息。

接下来,放置另一件物品供玩家拾取,例如燃烧的胜利法杖。它不一定是装备,但装备资产通常很适合类场景。该物品需要设置为可拾取,我们还需要创建一个带有资产生成器行为的逻辑资产,并将其设置为子对象。将生成器行为放置在你希望从中发射火球的法杖前端。打开左侧面板的层次结构。找到法杖和逻辑资产,然后将逻辑资产拖放到法杖上方,设置逻辑资产为法杖的子对象。如果操作正确,当您移动法杖时,带有生成器行为的逻辑资产也应该随之移动。

创建一个火球资产或任何您想要的资产,并为其添加弹射行为。将其设置为碰撞即毁,并在体验开始时发射。无需设置信息。您也可以在与物体碰撞时发送信息,例如发送健康信息,并设置负值以对敌人造成伤害。

在火球资产中添加一个扬声器,确保其设置为检测实体。将检测范围调至最大,并启用“面向实体”开关。将检测目标更改为特定标签,并为敌人设置一个易于记忆的标签。将此设置保存为预设,并为其命名。返回到生成器,切换“使用预设”选项,选择火球作为要发射的资产。更改生成信息为某个易于记忆的内容。切换为“仅一次”并根据需要调整生成间隔时间。然后,在规则系统中设置一个变量,用以跟踪法师装备是否已装备。按需命名此变量。添加一个数学规则,当收到“装备”信息时,使变量增加 “1”,表示该物品已被装备。

设置一个比较值来检查是否装备了正确数量的物品。分配一个如“检查发射”之类的信息来触发这条规则。如果变量等于“1”,则发送触发生成器发射的信息。添加“按键输入”规则,并设置为您偏好的配置。将信息更改为比较值需要的“检查发射”信息。此设置将在玩家按下发射键时进行检查,以确保他们已装备所需装备。如果装备正确,则发射火球;如果不正确,则不会发生任何事情。

激活装备以实现高级游戏玩法

在某些游戏中,您可能想增加一层复杂性,要求玩家在装备完全发挥作用之前激活它。这可能涉及为魔法燃烧胜利法杖充能、修复损坏的盔甲或升级工具使其更有效。

例如,玩家可能需要收集材料为法杖充能,或使用工作台修复断剑。激活过程完成后,玩家就可以装备物品并使用其增强的能力。

基于分类的系统的潜在用途

使用装备实现基于分类的系统有很多方法。在科幻游戏中,玩家可以装备不同类型的装备来扮演工程师、法师或士兵等角色,每个角色都有独特的能力和任务。在生存游戏中,玩家可能会发现一些装备可以让他们专门从事采集、建筑或战斗等任务的装备。

你可以创建一个多人游戏,其中包括一个持久战模式游戏,在这个模式中,无穷无尽的敌人会不断向你涌来。你可以穿上法师装,拿起法杖。通过按键操作,你可以发射火球、闪电和冰冻击中一个区域。你的朋友可以扮演治疗者、输出角色和坦克等角色。你们必须一起在一波又一波的敌人中生存下来,看看自己能坚持多久。

在社交游戏中,你将扮演医生的角色。你的工作就是四处治病救人。你的朋友们则扮演其他角色,比如警察或送货司机。你们需要一起赚钱,共同支付房租,否则房东就会把你们赶出去,导致你们输掉游戏。

以上只是使用随身装备创建基于分类的系统的几个选项。您将创造什么?

利用随身装备释放您的创造力

通过战略性地利用随身装备机制,游戏设计者可以在他们的作品中引入新的互动性和沉浸感。无论是增强角色扮演游戏的真实感,为社交体验添加合作元素,还是创建动态的等级系统,装备机制都能丰富游戏体验,加深玩家的参与度。

现在就开始体验,发现装备功能在塑造属于你的 The Sandbox 游戏体验方面所具有的变革潜力。请继续关注第 6 部分:使用装备创造动态玩家体验。

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

BeepCrypto
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开