下载客户端

简易炼金术/物品合成

2026-02-16 04:00:26
发布在RPG Maker XP
转载

AI智能总结导读

这是一份简易炼金术/物品合成系统制作指南,介绍了如何以少量脚本打造可扩展的合成系统,涵盖准备工作、材料设置、脚本编写、材料槽位设置及药水合成等步骤,适合想要手动制作系统的用户。

本指南将展示如何以最少的脚本编写一个简单的炼金/物品合成系统。对于那些希望采用更“手动操作”而非通常菜单驱动的制作方式的人来说,这会很有用。 简介 上次我教大家制作了一个简单的植物收集系统。现在我将展示如何处理这些植物。这将是一个脚本最少的简单炼金系统。 准备工作 该系统将非常简单,但具有可扩展性。它会将两个物品组合,并根据你使用的物品给予你相应的药水。第一个物品决定效果,第二个物品决定效果强度。例如植物和烧瓶。 创建一个房间和四个事件。其中一个是可选的,但我会用它来获取新的材料(箱子)。以下是示例:

材料 现在是时候准备我们的材料了。药剂需要两种成分:决定药剂效果的植物,以及决定药剂强度的烧瓶。我们还需要一个用于测试的无用物品和药剂本身。我将只使用两种植物和三个烧瓶,因此我的数据库会是这样的。

“岩石”其实并不重要。你可以用它来测试,也可以完全不加,这取决于你。 前往数据库中的【系统】选项卡,添加一个【材料】元素。你之后会需要它。另外,不要忘记为每个材料分配【空公共事件】。植物和烧瓶都需要。我将我的命名为【炼金术】。 现在我们需要编写一些脚本。这将帮助我们确定使用了哪个物品ID。打开脚本编辑器,找到【Scene_Item】,然后找到图片中显示的位置,将高亮代码插入到这里。

以下是可直接复制的代码: # 若物品具有“材料”元素,将变量更改为已使用物品ID if @item.element_set.include?(1) $game_variables[2] = @item.id end 将“@item.element_set.include?(1)”更改为你的“材料”元素ID,“$game_variables[2]”将是你使用的材料物品ID。你可以使用其他变量。 这个小脚本会检查已分配公共事件的物品。如果该物品具有“材料”元素,它会将其ID存储在变量“2”中,以便我们后续使用。 材料槽位 现在开始处理材料槽位。打开第一个、最左侧的事件。 此事件将用于存储“效果材料”,在我的示例中是植物。首先,我们需要告知事件哪些物品才是植物。检查你的数据库,找到效果物品的ID。以我为例,治疗植物(1)和耐力植物(2)。 创建一个名为【@effect_array】的数组,并将你的ID放入其中。以下是我的示例:

现在我们应该用存储的物品ID重置变量。就是我们在脚本编辑器中使用的那个变量。在我的例子里是变量2。这么做的原因很简单:玩家可能会不小心在其他地方使用了该物品。这仍然会将物品ID存储在变量中,可能会搞乱一些东西,所以在实际使用这个变量之前最好重置它。

然后我们需要打开物品栏界面。使用此脚本代码。

以下是代码本身: $scene = Scene_Item.new 玩家将选择想要放入槽位的物品。之后物品栏会自动关闭。这是因为我们给每种材料都添加了空的公共事件。 现在我们需要添加一个条件分支。 该分支将检查“@effect_array”,查看其中是否有任何数字与变量2相同。如果有,变量2将被存储到另一个变量(3)中,并且玩家会失去该物品。如果没有,玩家会收到一条消息,提示其使用了错误类型的物品。

不要忘记在该事件的最后将变量【2】重置。此外,请按照下图设置该事件的第2页。

现在打开它旁边的事件。这个事件基本上是一样的。唯一的区别是开头的数组和用于存储正确物品ID的变量。 创建新的【@catalyst_array】,并将你的第二批材料放入其中。在我的例子中是小型、中型和大型烧瓶(4、5、6)。相应地更改条件分支,不要忘记将物品ID分配给不同的变量(我的例子中是4)。也要更改第二个事件页。

获取药水 现在开启最后一个事件。该事件将给予我们最终的药水。这就是整个过程的样子。

前两个条件分支会检查两个插槽中是否都放入了物品。如果没有,游戏会向玩家显示消息,提示需要在两个插槽中都放入物品。如果两个插槽都有物品,游戏就会开始检查组合。条件如下: 【$game_variables[3] == 1 and $game_variables[4] == 4】 【$game_variables[SLOT_A] == SLOT_A_ITEM.ID and $game_variables[SLOT_B] == SLOT_B_ITEM.ID】 你需要手动完成所有组合,所以最好将可能的组合数量控制在可管理的范围内。 获得药水后,不要忘记将两个物品插槽变量都设置为【0】。 结论 就是这样。这个系统非常简单直接。它可以轻松改造成完全不同的东西,比如将模具和金属结合来制作武器,或者用魔法石和纸张制作卷轴。有很多专注于制作的脚本,但如果你想制作比简单菜单更有趣的东西,这是一个不错的替代方案。希望本指南对你有所帮助。如果你遇到问题或有疑问,随时可以在这里问我。这是结果:

评论

共0条评论
face
inputImg
相关阅读
最新更新

魔力遗迹合成表 魔力遗迹,魔力遗迹-合成表推荐

下面是小编整理的关于魔力遗迹攻略内容,介绍了魔力遗迹-合成表分享等内容。 魔力遗迹 魔力遗迹是一款像素游戏跟泰拉瑞亚非常相似,这款游戏中玩家也可以享受到打怪制造…

2025-10-22 23:480赞 · 0评论

军事等级7至8

军事7级到8级是有史以来最艰难、最漫长的跨越。太有挑战性了。 我期待其他的跨越无疑也会同样硬核。 终于弄明白之后,我制作了这份指南,希望能给所有像我曾经那样需要…

2026-02-18 07:000赞 · 0评论

地图编辑器:自定义游戏与脚本编写指南(官方)

本指南旨在介绍自定义游戏制作和脚本编写。 简介 本指南假定你至少具备地图编辑器的基本使用知识,以及一般脚本和编程概念的基础。本指南仅作为自定义游戏制作和脚本编写…

2026-03-21 10:000赞 · 0评论

《绿色地狱》全制作配方

在这份《绿色地狱》制作指南中,我们将为你介绍关于游戏内制作系统需要了解的所有内容。

2026-02-18 19:001赞 · 0评论

炼金配方

要解锁炼金术,你必须在白天前往沼泽中央,与克洛托交谈。 炼金术工作台(一阶)可将两种材料进行组合,大多是粉末和溶液,少数情况下是两种液体。 炼金术工作台(二阶)…

2026-03-26 10:000赞 · 0评论

我的世界地狱疣 我的世界滞留瞬间伤害药水2制作方法-制作滞留瞬间伤害药水2详细材料与步骤解析

速览: 为大家详细整理了《我的世界》中滞留瞬间伤害药水2的制作流程,从基础材料准备到每一步的炼制方法,帮助玩家轻松掌握药水合成技巧,提升游戏中的战斗与探索体验。…

2025-09-03 14:300赞 · 0评论

制造蓝图

本指南以制作图表的形式呈现,旨在让你对游戏中的各项制作内容有一个整体了解。 目前该指南尚未完成,我会逐步对其进行补充完善。 祝游戏愉快 Le Bois

2026-02-18 19:000赞 · 0评论

万物皆可游戏 RAFT木筏求生巨大岛屿攻略萌新打鸟教程

2025-10-13 11:590赞 · 0评论

打造完美游戏——如何获得全10分评价

当你的游戏表现出色,各项评分都是满分10分,结果【All Games】却给了个9分,是不是很让人扫兴?我也深有同感,所以我制作了这份指南,分享我的经验和一些提升…

2026-03-31 04:000赞 · 0评论

日程表 I 中的最佳组合

本指南包含游戏中关于大麻、冰毒和可卡因的最佳配方。每件商品的售价可能会随着更新而变化,也可能取决于你使用的大麻品种或大麻的稀有度。当有新品种或更新时,本指南将每…

2026-02-20 10:000赞 · 0评论
暂无更多

最新更新

  • RPG制作大师XP基础教程 — 以下视频指南包含: 1. 用户界面、菜单的基本介绍以及首张地图的创建方法 2. 初始事件 3. 宝箱与NPC 用户界面、菜单和首张地图
  • 简易炼金术/物品合成 — 本指南将展示如何以最少的脚本编写一个简单的炼金/物品合成系统。对于那些希望采用更“手动操作”而非通常菜单驱动的制作方式的人来说,这会很有用。 简介 上次我教大家…
  • 宝可梦(第四世代和第五世代)风格 tilesets — 使用以下资源创建你自己的宝可梦风格粉丝游戏。这些资源是其创作者的作品,可访问他们的网站了解更多信息。
  • RPG制作大师XP | 免费瓦片集 — 我想与社区分享这些地图,我找到了这些地图,很荣幸能分享它们,这些是不失真的图片直接链接。
  • XP精灵的导入与制作 - 模板和示例! — 创建个人经验值资源指南:本指南基于prpl_mage最初为2k3制作的另一篇实用指南。本指南将包含一些模板,你可以将其导出到任意程序中,以此为基础制作你的精灵图…
  • 宝箱指南 — 本指南介绍:本指南旨在帮助你制作一个类似RPG Maker VX和VX Ace中的宝箱,无需使用开关,而是使用独立开关。本指南篇幅不长,但足够让你了解制作方法。…
  • 宝可梦 Essentials:V3.1.1(黑白)适用于RPG Maker XP — 宝可梦 Essentials是一款角色扮演游戏(RPG)制作工具,允许用户为个人电脑创建自己的宝可梦游戏。该工具包含多种资源和工具,帮助游戏创作者设计和自定义专…
  • 如何打开游戏 — 步骤1:点击打开 步骤2:喜欢本指南 希望你能喜欢
  • 修复RGSS RTP标准未安装 - RPG制作大师XP(STEAM / WINDOWS 10) — RTP相关错误修复步骤: 1. 下载RPG MAKER XP运行库文件。 2. 运行可执行文件,并安装到【steamapps common RPGXP rtp】…
  • 植物/物品收集系统 — 本指南将教你如何制作一个简单但高效的系统,可用于草药采集、采矿、宝箱 loot 等场景。该系统易于编辑,无需单独修改每个放置的事件。 简介 本指南面向有一定 R…