文件大小:104.2 KB
版本:1.5
原始 Unity 版本:6000.3.0
资源包依赖项:
适用于 Unity 6 的下一代游戏创作框架。立即使用 Spark 开始开发角色扮演游戏、生存游戏等!
🎮打造完整的游戏,无需编写代码
Spark 是 Blink 开发的用于 Unity 的无代码游戏框架。
💥什么是 SPARK?
使用 Spark 的自定义编辑器,即可创建完整的角色扮演游戏、生存游戏等等。无需编写脚本。如果您需要自定义游戏机制,Spark 的插件系统和内置的 C# 源代码可让您轻松扩展任何功能。
此插件包含哪些内容?
制作配方:
为您的游戏创建无限的制作配方。每个配方都属于一个类别,可以制作特定的物品,消耗可配置的材料列表,制作持续时间(以秒为单位)也可配置,并且在完成后可以触发任意数量的火花触发器序列,以奖励经验值、解锁成就或连接到任何其他游戏系统。
食谱分类:
将所有配方整理成类别,并在制作界面以可筛选的侧边栏形式显示,例如锻造、炼金或烹饪。始终会显示“全部”类别,其中包含所有已解锁的配方,并按各自的类别标题进行组织,方便玩家一次性浏览所有内容或深入研究特定领域。
食谱知识系统:
配方默认情况下无法制作。每个配方都必须先被明确解锁,才会出现在制作面板中。标记为“自动学习”的配方会在玩家首次初始化时自动获得,因此适合作为基础或入门配方。所有其他配方必须通过触发器、任务奖励、NPC互动或任何其他连接到Spark触发器管道的系统来获得。玩家也可以随时从其知识库中移除配方。
制作队列:
玩家使用同步滑块、数值输入框以及增减按钮来选择想要制作的配方数量。用户界面会根据当前背包内容自动计算并强制执行最大可制作数量。所有制作请求都会排队并按顺序处理,每次迭代都会消耗背包中所需的全部材料。
要求:
使用 Spark 的需求系统,将任何内容与知识积累联系起来。目前 Crafting 插件支持的需求类型如下:
- 拥有制作配方:检查玩家是否已解锁特定配方
用户界面:
即用型用户界面,它将:
- 显示一个侧边栏,列出食谱类别,每个类别显示该类别中已解锁的食谱数量;还有一个“全部”标签页,汇总所有类别中的所有已知食谱。
- 选择“全部”时,按类别标题分组显示食谱列表;选择特定类别时,以扁平列表形式显示食谱列表。
- 当玩家拥有足够的材料制作配方时,配方栏位会显示为绿色;当缺少材料时,配方栏位会显示为红色。此状态会随着玩家背包内容的变化实时更新。
- 显示配方信息面板,面板上会显示制作物品的图标和稀有度,以及材料列表,其中每种材料会显示所需数量和玩家当前背包中拥有的数量。
- 制作数量选择器应包含一个滑块、一个输入框以及增加和减少按钮,其数量上限为当前库存中可制作的最大数量。
- 当制作进行中时,将数量选择器替换为制作进度条,显示剩余时间和取消按钮。
- 当玩家的物品栏发生变化时,自动刷新所有配方颜色、组件数量和可制作数量,无需手动刷新。
触发器集成:
可在任何支持 Spark 触发器的地方使用:
- 学习制作配方:解锁玩家的特定配方,生效前的延迟时间可配置。
- 遗忘配方:从玩家的知识库中移除特定配方,移除前会有可配置的延迟时间。
扩展:
Crafting 插件附带两个可选扩展程序,当 Quests 插件安装后,这两个扩展程序会自动激活:
- 任务目标扩展:为任务插件添加了两种新的目标类型。“制作配方”目标会追踪玩家制作特定配方的次数,并可选择将制作的任何配方都计入计数。“解锁配方”目标会追踪玩家是否已解锁特定配方。
- 任务奖励扩展:为任务插件添加“解锁制作配方”奖励类型,玩家完成任务后即可获得特定配方的知识。
与 Spark 的保存系统集成:
所有已解锁的食谱知识都会被保存,并在以后的会话中自动加载。
1、本站资源大多来自网友发稿,如有侵犯你的权益请联系管理员,我们会第一时间进行审核删除。仅用于个人学习或测试研究使用,Email:730033856@qq.com
2、有很多小伙伴经常问插件无法安装,有很大一部分用英文原版就可以解决问题。以便于在未来的学习和工作可以更高效的吸收英文资源,提高大家的学习效率和学习效果。
3、交流反馈插件素材更多问题~可以联系加QQ群:1087069289
解压密码点击查看







