文件大小:755.6 KB
版本:1.5
原始 Unity 版本:6000.3.0
资源包依赖项:Spark – Game Creation Framework
适用于 Unity 6 的下一代游戏创作框架。立即使用 Spark 开始开发角色扮演游戏、生存游戏等!
🎮打造完整的游戏,无需编写代码
Spark 是 Blink 开发的用于 Unity 的无代码游戏框架。
💥什么是 SPARK?
使用 Spark 的自定义编辑器,即可创建完整的角色扮演游戏、生存游戏等等。无需编写脚本。如果您需要自定义游戏机制,Spark 的插件系统和内置的 C# 源代码可让您轻松扩展任何功能。
此插件包含哪些内容?
能力:
为您的游戏创建无限种技能。每个技能都是一个完全独立的数据库条目,包含激活类型、技能类型、任意数量的目标和施法者效果、资源消耗、冷却时间、动画、音效、视觉特效、动态扭曲、规则检查以及带有动态关键词替换功能的丰富工具提示模板。
能力类型:
选择技能寻找和命中目标的方式。目前支持的技能类型:
- 自身:将所有效果直接施加于施法者。
- 直接目标:攻击施法者当前选定的目标,可配置最小和最大射程,可选的朝向角度强制执行、视线验证和阵营关系过滤。
- 行动目标:自动锁定可配置锥形角度和范围内最近的有效敌人,并完全支持第三人称目标锁定覆盖。
- 范围效果:攻击以施法者为中心、半径为球形范围内的所有有效实体,并带有Y轴偏移过滤和可选的视线检测。
- 地面:在玩家控制的地面上显示放置指示器,然后在确认位置后,经过一段可选的延迟时间,攻击可配置半径内的所有实体。
- 锥形:攻击前方一定角度锥形区域内的所有实体,使用精确的碰撞器最近点检测来准确处理边界情况。
- 矩形:命中由可配置的长度、宽度、上方高度和下方高度定义的定向框内的所有实体。
- 光环:在可配置的时间间隔内反复攻击附近所有实体,持续时间内会附加一个视觉特效预制件,该预制件会随施法者移动。
- 动作弹丸和直接目标弹丸:发射向目标飞行的物理弹丸游戏对象
- 直接目标范围伤害:结合了直接瞄准和对目标造成范围伤害的爆炸效果。
任何自定义能力类型都可以通过继承自 AbilityTypeBase 的单个 C# 类来添加。
激活类型:
控制技能的触发方式以及执行前发生的情况:
- 瞬发:该技能在输入指令后立即执行,没有延迟
- 咒语:施法者必须完成一段可配置的施法时间后技能才会释放,期间可选择是否中断移动。
- 引导:施法者锁定该技能一段时间,期间会阻挡其他技能,并可选择中断移动。
任何自定义激活类型都可以通过继承自 ActivationTypeBase 的单个 C# 类来添加。
效果类型:
每个技能可以叠加任意数量的效果。支持目标效果和施法者自身效果。目前支持的效果类型:
- 伤害:使用基础值对目标选定的属性造成伤害,可选的 NCalc 公式由施法者或目标的属性变量驱动,伤害类型根据属性系统进行缩放,状态效果修正会根据目标身上特定状态的叠加层数增加额外伤害,命中动画触发,通过 Playables 插件生成视觉特效,NPC 硬直,以及音频效果。
- 破坏物体:对可破坏的世界物体造成伤害
- 治疗:使用基础值、可选公式、治疗类型缩放、状态修正和音频效果恢复选定的属性。
- 应用状态:将任何已配置的状态效果应用于目标,并可选择设置持续时间。
- 修改属性:在状态生效期间,通过直接加、减、乘或百分比的方式临时改变目标的一项或多项属性,状态结束后自动恢复所有更改。
- 击退:将目标从施法者身边击退,击退距离、持续时间和控制其随时间移动的动画曲线均可配置。
- 驱散:移除目标身上一个或多个可驱散的状态效果,可设置数量限制,并支持基于标签的筛选,以便仅移除特定类别的效果。
- 触发器:执行任何火花触发器序列,允许战斗效果连接到任何其他游戏系统。
任何自定义效果类型都可以通过继承自 EffectTypeBase 的单个 C# 类来添加。
伤害类型和治疗类型:
您可以自定义伤害和治疗类型(物理、火焰、神圣、毒素等),并将其作为数据库条目。任何属性都可以配置为按固定数值或百分比提升任何伤害或治疗类型,从而实现完全数据驱动的抗性和力量系统。
计算公式:
使用内置的 NCalc 库构建数学表达式,该表达式可在运行时引用施法者或目标的任何属性。为任何伤害或治疗效果分配公式,以将固定的基础值替换为完全动态的、由角色成长驱动的计算结果。
状态效果:
创建可通过技能施加的无限种状态效果:
- 可配置基本持续时间,0 表示永久有效,直至手动移除
- 叠加模式:刷新(重新应用时重置持续时间)或叠加(累积到可配置的最大值)
- 在持续时间内,周期性地以均匀分布的间隔发出滴答声
- 分别在生效时、每次触发时、自然失效时以及提前驱散时触发不同的效果列表。
- 在状态持续时间内附加到目标的 VFX 预制件
- 用于分类的状态标签,例如增益、减益、群体控制、持续伤害等等。
- 驱散配置:将状态标记为可驱散或免疫驱散
- 免疫效果:当此状态激活时,目标免疫所有列出的状态标签。
- 应用和移除规则:在应用或移除状态时,设置或清除目标实体上的任何规则标志。
1、本站资源大多来自网友发稿,如有侵犯你的权益请联系管理员,我们会第一时间进行审核删除。仅用于个人学习或测试研究使用,Email:730033856@qq.com
2、有很多小伙伴经常问插件无法安装,有很大一部分用英文原版就可以解决问题。以便于在未来的学习和工作可以更高效的吸收英文资源,提高大家的学习效率和学习效果。
3、交流反馈插件素材更多问题~可以联系加QQ群:1087069289
解压密码点击查看







