欢迎回到我们的系列,我们将记录 The Sandbox Game Maker 的 “On-Equip”(装备)功能的多种用途。
*下载 The Sandbox Game Maker:https://www.sandbox.game/en/create/game-maker/
如果你刚加入 The Sandbox,On-Equip 功能是 “可收集组件”(Collectable Component)中的一个多功能工具,能让创作者通过互动游戏机制增强玩家体验。当玩家装备物品时,On-Equip 可以触发游戏世界中的特定动作或效果。通过战略性地融入装备机制,创作者可以引入新的层面的互动和参与。
今天,我们将探讨如何使用 On-Equip 功能如何触发独特的互动。
准备好了解更多吗?请更新到 Game Maker 的最新版本,准备看看 On-Equip 有哪些功能!
本文是关于使用 On-Equip 的 11 部分系列文章的第 4 部分,要阅读更多内容,请点击下面的链接:
The Sandbox 游戏制作教程|如何使用装备制作出色的游戏 —— 第 1 部分:NPC 互动
The Sandbox 游戏制作教程第 2 章|使用装备制作好游戏:在不同状态之间切换
The Sandbox 游戏制作教程|如何使用装备制作出色的游戏(第 3 部分):施加诅咒或阻碍玩家
使用装备,触发独特的互动
在农场模拟或角色扮演等类型的游戏中,有时需要获得某些配件才能与周围的世界互动。在打造一把剑之前可能需要工作手套。要进入隐藏区域,可能需要佩戴魔法护身符。
这种游戏机制要求玩家穿戴特定装备,才能与其他无法访问的物品进行互动。这就为玩家与游戏世界的互动提供了新的方式,增强了游戏性,增加了真实感和沉浸感,使玩家的旅程更加引人入胜。
如何在你的游戏或体验中使用该功能
想象一下,玩家在一款受 Gordon Ramsay 的《地狱厨房》启发的烹饪游戏中。他们发现了一个无法与之互动的物品——一块盛着奶酪的砧板。他们尝试互动,但什么也没发生。NPC 或弹窗告诉他们,要与奶酪块互动,需要特定的设备,比如奶酪袖套。现在,玩家必须在你的 LAND 上探索周围的区域,找到奶酪袖套,或者从商店购买奶酪袖套。
Gordon Ramsay 的《地狱厨房》:https://www.sandbox.game/en/collection/hells-kitchen/221/
奶酪袖套:https://www.sandbox.game/en/assets/lab-rats-cheese-sleeves/3dd5ac08-10b6-4daa-b4c2-62fefdcb7ede/
LAND:https://www.sandbox.game/en/users/sandboxgame/?tab=LAND
获得奶酪袖套(或其他物品)后,弹窗会解释如何装备该袖套及其作用。例如,“按 ‘I’ 键打开库存,双击袖套即可装备。这些套筒可以让你与奶酪互动!”
*正在售卖的物品:https://www.sandbox.game/en/users/sandboxgame/?tab=Entities
玩家装备上袖套,重新走到砧板前。现在他们可以收集奶酪片了!砧板应交换资产或自行销毁,以表示奶酪已被取走。随着时间的推移,砧板还会再生。
奶酪到手后,玩家可以将其搬运到厨房的另一侧,然后放入所需数量的奶酪片来完成食谱。当玩家将所需数量的奶酪放入加工资产(可能是一片面包或一个烤面包机)后,就会生成一个三明治,让玩家收集并食用。
如何实施
使用装备触发独特的互动是一个多步骤的过程。
首先,你需要放置装备,比如设置放置供玩家收集奶酪袖套的地方。设置一个 On Equip 信息,当玩家装备这些装备时会触发。接下来,创建一个数字变量来计算装备物品的数量。通过 “游戏规则 ”系统添加一条数学规则,在收到 On Equip 信息时在变量中添加 “1”。
然后,设置一个 “比较数字”规则,这样当玩家与某个物品(如砧板)进行交互时,就会向该规则发送一条 “检查消息”,以查看是否已装备了正确数量的物品。在本例中,如果变量等于 1,就可以获得奶酪片。将信息设置为发送,用于生成奶酪。
创建一个由多个奶酪块资产组成的预设来投放。如果想让这些物体在投放时被迫分开,则可以将它们放在一起,并启用碰撞+重力。选择所有对象,这样就可以同时为每个对象添加相同的逻辑。添加可拾取组件,以便玩家可以拾取它们。添加带有即时死亡信息的健康组件。最后,添加一个简单的标签供参考。将对象保存为预设并删除。
现在,设置一个放有奶酪的砧板,当玩家装备了正确的物品后进行交互时,奶酪预设就会掉落。为砧板添加 “掉落组件”。将 “使用预设值”切换为 “真”,选择奶酪预设值,并设置“必填信息”,以便在满足“比较数字”规则中的条件时,将其作为 “比较数字 ”规则发送的信息丢弃。在砧板上添加一个“植物组件”,并从规则系统中指定“收获信息”来摧毁它,使奶酪掉落。
玩家可以按 “E” 键拾起奶酪并将其放在盘子等资产上进行 “加工”。在盘子上添加一个 “触发器音量组件”,以检测奶酪是否就在附近。将检测设置为指定给奶酪的某个标签。将检测信息设置为奶酪的即时死亡信息,使其被 “处理”。如果你愿意的话,可以处理奶酪!
您需要创建一个数学规则来触发用于“杀死”奶酪的信息,在一个变量中添加一个,用于检查砧板是否“满了”。设置一个变量来跟踪“杀死奶酪信息”被触发的次数。然后,创建一个比较值来检查已处理奶酪的数量。一旦变量达到 3,就会触发一条提示砧板“已满”的信息。
现在,你可以在大锅上安装一个等待完整信息的话筒。触发后,它会说:“奶酪已处理完毕,请放入面包。”让玩家拿起一条面包,并用砧板上的“触发音量”进行检测,砧板上的“触发音量”可以放在砧板前检测面包。检测到面包后,就会触发砧板附近的资产生成器,生成一个三明治供玩家收集。
就是这样!现在,玩家拥有了奶酪三明治,可以将它端上桌、吃掉,或者用它来完成任务!
触发独特互动的潜在用途
你可以通过多种方式在游戏中实现这一功能。一个可以使用独特互动的例子是,在一个游戏中,你的目标是在蔑视垃圾、憎恨垃圾的市长到来之前清理一个小镇!
市长的办公室主任指示你尽可能多地清理垃圾,以取悦市长。要做到这一点,你需要专门的手套来处理不同程度的垃圾。你还需要防毒面具,以防有害垃圾臭气熏天,连用用最强鼻子的人都受不了!清理垃圾赚来的金币可以用来购买更好的工具,让你可以捡起更多种类的垃圾。这为管理资源和提高效率增加了一层策略。清理完所有垃圾后,你一定会给市长留下深刻印象,并保持城市的整洁。
再比如,你可以在一个熙熙攘攘的村庄里扮演一名药剂师。玩家收集草药和水果来制作药剂,使用不同的工具与植物、灌木丛、树木甚至生物互动。与朋友合作可以增强游戏体验,因为他们可以一起收集资源并制作药剂,为乡亲们提供支持。这个例子强调了 On-Equip 功能的潜在多人使用案例,并突出了团队合作和战略规划的重要性。
利用 On-Equip 释放您的创造力
通过战略性地利用 On-Equip 机制,游戏设计者可以在他们的作品中引入新的互动性和沉浸感。无论是增强烹饪游戏的逼真度、为检索游戏添加合作元素,还是加强清理任务的刺激感,On-Equip 机制都能丰富游戏体验,加深玩家的参与度。
现在就开始使用 On-Equip 的功能,发掘它在塑造你的 The Sandbox 游戏体验方面的变革潜力,请继续关注第 5 部分:使用装备创建基于等级的系统。
加入我们的社区
如果您想了解更多信息或获得帮助,请访问 www.sandbox.game/cn/,并关注和加入以下定期更新的社交平台:
👉 中文链接 👈
🔹 注册沙盒 - https://www.sandbox.game/cn/
🔹 公众号 - https://rb.gy/1khfhh
🔹 微博 - https://weibo.com/u/6400600493
🔹 电报群 - https://t.me/SandboxgameChina
🔹 Discord社区 (有中文频道) - https://discord.gg/thesandboxgame
🔹 Facebook - https://www.facebook.com/TheSandboxCH
🔹 Medium - https://medium.com/sandbox-game-chinese
🔹 YouTube - https://www.youtube.com/channel/UCIsVSG5XN0Q7YEwsPn3Xmmg
🔹 B站 - https://space.bilibili.com/1888042542/
🔹 优酷 - https://i.youku.com/i/UMTIxMDI1NDAwNTY
👉 英文链接 👈
🔹 新闻和公告电报群 - https://t.me/sandboxnews
🔹 交易和价格洽谈电报群 - https://t.me/sandboxgametrading
🔹 Discord社区 - https://discord.gg/thesandboxgame
🔹 社交网络和博客 - https://linktr.ee/sandbox
点击关注,了解沙盒游戏元宇宙!