俯视角赛车——移动版
Unity · 模版
基于标签的战斗框架——可用于生产的动作战斗系统 在完全数据驱动的架构上构建动作战斗系统。 所有能力、增益效果和属性均通过可脚本化对象(ScriptableObject)进行定义,并由强大的游戏玩法标签系统驱动。 游戏标签系统 通过层级标签来识别和控制状态、能力和效果(例如:Ability.Combat.Attack)。 基于FNV-1a 64位哈希的快速标签比较。 数据驱动的能力系统 基于ScriptableObject的能力 冷却时间支持 实例化策略 包含20种即用型能力,其中包括: 轻型攻击 重击 蓄力攻击 空中攻击 持续攻击 阻止 躲避 破折号 跳跃 二段跳 传送 投掷 装备/撤销装备 还有更多。 属性系统(开发中) 基于标签的属性,例如生命值和法力值 自动再生 增益、损失和耗尽的属性变更事件 增益与减益系统 基于ScriptableObject的增益系统 支持堆叠 支持持续性效果(持续伤害) 包含的示例: 治愈 毒药 障碍 速度增益 范围治疗 伤害与受击反馈系统 清理IDamageable / IDamager接口 可扩展的伤害类型 基于优先级的击中反馈系统 武器、弹药与技能 近战与远程武器系统 贝塞尔弧线弹道 螺旋形、径向和波浪形弹丸生成模式 基于粒子碰撞的范围伤害法术 内置动画编辑套件(亮点功能) 完整的编辑器内动画制作工作流,无需任何外部工具。 视觉通知时间线编辑器 将动画事件直接放置在时间线上。 功能包括: 拖放编辑 框选 复制/粘贴 删除 完全支持撤销操作 右键上下文菜单 专用预览窗口 包括: 3D预览 时间线 检查员 还具有: 可调整大小的拆分器 实时回放 暂停 时间线拖动 实时效果预览 预览与动画播放同步的粒子效果 在进入播放模式之前验证VFX时间 根运动工具 一键根运动提取 屏幕上的轨迹可视化 26个内置动画通知(完全可扩展) 包括: 生成效果 播放音频 触发能力 装备武器 施加击退 应用空投 发射投射物 相机抖动 还有更多。 创建自定义通知 创建您自己的通知非常简单。 从基类Notify派生。 重写单个方法。 您的通知会自动出现在时间线的“添加”菜单中。 无需编辑器代码。 7个内置通知状态(可完全扩展) 包括: 运动变形 忽略碰撞 输入缓冲 旋转/瞄准目标 相机数据 状态设置 Notify状态支持可调整的起始和结束手柄,并且自定义实现会自动注册。 附加功能 人工智能控制器 玩家控制器 对象池 游戏玩法标签ID生成器 动画剪辑器 自定义属性抽屉(标签筛选、通知等) 非常适合 动作游戏 魂系游戏 砍杀游戏 任何需要可扩展且可延伸的战斗框架的项目 不要再从头重建作战系统了。开始制作你的游戏。 购买前请阅读 该资产正在积极开发中。功能、工作流程及实施细节可能会在未来的更新中进行优化、修改、移除或扩展。尽管我们尽最大努力保持稳定性,但随着框架的不断演进,其功能也可能随之发生变化。请在购买时考虑到这一点。 使用和配置随附的系统需要具备基本的Unity知识。 不提供退款。请在购买前查阅相关文档和教程,以确保该资源符合您的需求。 随附的控制器使用了Unity的角色控制器。角色移动由代码驱动,而非由根骨骼运动驱动。 兼容内置渲染管线、URP和HDRP。示例项目是使用HDRP构建的。 仅包含免费的动画资源。 文档(该文档仍在起草中) 需要Cinemachine和输入系统。 请阅读文档,以了解这些资源中包含的脚本。 默认模板使用的是HDRP。如果您想降级,请使用包中附带的内置渲染管线和URP包。