文件大小:1.7 MB
版本:1.0.9
原始 Unity 版本:6000.0.58
资源包依赖项:Game Creator 2 Melee 2 | Game Creator 2
Character Switcher 为 Game Creator 2 带来《原神》式队伍切换:一个组件即可瞬间换角,同步战斗、目标、速度、武器,并支持 Crystal Save存档。
描述
🚀 Character Switcher – 为 Game Creator 2 带来瞬间队伍切换 🎮
为 GC2 项目注入《原神》式极速换角动力!Character Switcher 远超 GC2 默认的 Change Model 指令,单一组件即可实现稳固的运行时切换、完整战斗/状态同步,以及一键 Crystal Save 存档支持。
✨ 你将爱上的理由
- ⚔️ 战斗中无缝切换 —— 当前速度、连招状态、锁定目标,甚至已装备的近战武器都会随新角色继承,连招不断、敌人不掉锁。
- 🛡️ 近战武器同步 —— 全队武器状态即时匹配,极速切角也不会出现武器错乱。
- 🕶️ 智能可见性与物理控制 —— 屏外角色移至隐藏层,自动关停碰撞体/刚体,并在设定偏移处跟随,节省性能。
- 🔔 完全事件驱动 —— OnCharacterIndexChanged、onCharacterSelected、onCharacterDeselected 等事件可串联 VFX、UI 或自定义逻辑。
- 💾 原生支持 Crystal Save —— 勾选一次,角色启停状态自动写入 MemoryPack 存档,无需额外视觉脚本。
- 🧭 Singleton 单例 —— 永久 CharacterSwitcher.Instance,脚本可随时取用当前角色、上一角色或完整队伍。
- 🎮 输入系统无关 —— 键盘、手柄、触控皆可映射到直选、前后切换或圆环选择。
🏆 功能亮点
- 🎯 战斗目标同步 —— 主锁定目标自动继承,终结技仍能命中。
- 🗡️ 角色专属武器槽 —— 可在 Inspector 设定默认武器,也可运行时更换。
- 🔄 热插拔 API —— AddCharacter、RemoveCharacter、ReplaceCharacter、ReplaceWeaponAt 等接口让设计师实时调整队伍。
- 🌍 地面/空中偏移 —— 屏外英雄可在地面整齐排队,或伴随飞行角色漂浮。
🚀 快速上手
- 将组件挂到任意空 GameObject(或拖入示例预制体)。
- 把角色预制体拖入列表,并分配默认近战武器。
- 绑定输入动作(或直接使用示例映射)。
- 点击 Play —— 连招中、空中甚至存档时都能流畅换角!
📋 要求与兼容性
- Game Creator 2
- Unity 6 LTS 或更高 —— 支持 Mono 与 IL2CPP,编辑器与构建均可。
- 兼容 Built-in、URP、HDRP(无渲染管线专用代码)。
- 可选:Crystal Save v1.5+ 云/本地存档整合(附赠插件)。
- 与 GC2 Stats、Melee、Inventory、Shooter、Dialogue、Quests 等模块完美协作,无需改代码。
📦 包内资源
- 运行时 & 编辑器脚本
- Unity 输入系统示例动作
- 步骤详尽的 PDF 手册 + 快速上手场景
- 完整 C# 源码
将队伍切换的流畅体验带入你的独立游戏——拒绝视觉脚本意大利面、杜绝武器错乱,只剩纯粹的游戏节奏。立即入手 Character Switcher,让玩家随心换将、战斗不停! 🎉
1、本站资源大多来自网友发稿,如有侵犯你的权益请联系管理员,我们会第一时间进行审核删除。仅用于个人学习或测试研究使用,Email:730033856@qq.com
2、有很多小伙伴经常问插件无法安装,有很大一部分用英文原版就可以解决问题。以便于在未来的学习和工作可以更高效的吸收英文资源,提高大家的学习效率和学习效果。
3、交流反馈插件素材更多问题~可以联系加QQ群:819091096
解压密码点击查看







