Unity插件 – 无代码游戏框架 Crafting – Spark Plugin

文件大小:104.2 KB

版本:1.5

原始 Unity 版本:6000.3.0

资源包依赖项:

Inventory – Spark Plugin

适用于 Unity 6 的下一代游戏创作框架。立即使用 Spark 开始开发角色扮演游戏、生存游戏等!

🎮打造完整的游戏,无需编写代码

Spark 是 Blink 开发的用于 Unity 的无代码游戏框架

💥什么是 SPARK?

使用 Spark 的自定义编辑器,即可创建完整的角色扮演游戏、生存游戏等等。无需编写脚本。如果您需要自定义游戏机制,Spark 的插件系统和内置的 C# 源代码可让您轻松扩展任何功能。

此插件包含哪些内容?

制作配方:

为您的游戏创建无限的制作配方。每个配方都属于一个类别,可以制作特定的物品,消耗可配置的材料列表,制作持续时间(以秒为单位)也可配置,并且在完成后可以触发任意数量的火花触发器序列,以奖励经验值、解锁成就或连接到任何其他游戏系统。

 

食谱分类:

将所有配方整理成类别,并在制作界面以可筛选的侧边栏形式显示,例如锻造、炼金或烹饪。始终会显示“全部”类别,其中包含所有已解锁的配方,并按各自的类别标题进行组织,方便玩家一次性浏览所有内容或深入研究特定领域。

 

食谱知识系统:

配方默认情况下无法制作。每个配方都必须先被明确解锁,才会出现在制作面板中。标记为“自动学习”的配方会在玩家首次初始化时自动获得,因此适合作为基础或入门配方。所有其他配方必须通过触发器、任务奖励、NPC互动或任何其他连接到Spark触发器管道的系统来获得。玩家也可以随时从其知识库中移除配方。

 

制作队列:

玩家使用同步滑块、数值输入框以及增减按钮来选择想要制作的配方数量。用户界面会根据当前背包内容自动计算并强制执行最大可制作数量。所有制作请求都会排队并按顺序处理,每次迭代都会消耗背包中所需的全部材料。

 

要求:

使用 Spark 的需求系统,将任何内容与知识​​积累联系起来。目前 Crafting 插件支持的需求类型如下:

  • 拥有制作配方:检查玩家是否已解锁特定配方

 

用户界面:

即用型用户界面,它将:

  • 显示一个侧边栏,列出食谱类别,每个类别显示该类别中已解锁的食谱数量;还有一个“全部”标签页,汇总所有类别中的所有已知食谱。
  • 选择“全部”时,按类别标题分组显示食谱列表;选择特定类别时,以扁平列表形式显示食谱列表。
  • 当玩家拥有足够的材料制作配方时,配方栏位会显示为绿色;当缺少材料时,配方栏位会显示为红色。此状态会随着玩家背包内容的变化实时更新。
  • 显示配方信息面板,面板上会显示制作物品的图标和稀有度,以及材料列表,其中每种材料会显示所需数量和玩家当前背包中拥有的数量。
  • 制作数量选择器应包含一个滑块、一个输入框以及增加和减少按钮,其数量上限为当前库存中可制作的最大数量。
  • 当制作进行中时,将数量选择器替换为制作进度条,显示剩余时间和取消按钮。
  • 当玩家的物品栏发生变化时,自动刷新所有配方颜色、组件数量和可制作数量,无需手动刷新。

 

触发器集成:

可在任何支持 Spark 触发器的地方使用:

  • 学习制作配方:解锁玩家的特定配方,生效前的延迟时间可配置。
  • 遗忘配方:从玩家的知识库中移除特定配方,移除前会有可配置的延迟时间。

 

扩展:

Crafting 插件附带两个可选扩展程序,当 Quests 插件安装后,这两个扩展程序会自动激活:

  • 任务目标扩展:为任务插件添加了两种新的目标类型。“制作配方”目标会追踪玩家制作特定配方的次数,并可选择将制作的任何配方都计入计数。“解锁配方”目标会追踪玩家是否已解锁特定配方。
  • 任务奖励扩展:为任务插件添加“解锁制作配方”奖励类型,玩家完成任务后即可获得特定配方的知识。

 

与 Spark 的保存系统集成:

所有已解锁的食谱知识都会被保存,并在以后的会话中自动加载。

发表回复

后才能评论

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。 若排除这种情况,可在对应资源底部留言,或者联系右侧管理员Q

如果您已经成功付款但是网站没有弹出成功提示,请你千万不要着急~~什么事情都不要慌 ~~~联系站长提供付款信息为您处理