Unity插件 – 角色切换器 Character Switcher | Game Creator 2

文件大小: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 等接口让设计师实时调整队伍。
  • 🌍 地面/空中偏移 —— 屏外英雄可在地面整齐排队,或伴随飞行角色漂浮。

🚀 快速上手

  1. 将组件挂到任意空 GameObject(或拖入示例预制体)。
  2. 把角色预制体拖入列表,并分配默认近战武器。
  3. 绑定输入动作(或直接使用示例映射)。
  4. 点击 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,让玩家随心换将、战斗不停! 🎉

发表回复

后才能评论

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

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