🔍 一款用于探索、调试和修改Unity游戏的实时界面工具
✔️ 支持Unity 5.2至2021+大多数版本(IL2CPP与Mono运行时)
✨ 基于 UniverseLib 驱动
⚡ Thunderstore平台下载: BepInEx Mono版 | BepInEx IL2CPP版 | MelonLoader IL2CPP版
每周最多发布一次新版本,通常安排在周末。
夜间构建版本可在此处获取。
| 版本类型 | IL2CPP支持 | Mono支持 |
|---|---|---|
| BIE 6.X | ✅ 下载 | ✅ 下载 |
| BIE 6.X (CoreCLR) | ✅ 下载 | ✖ 不支持 |
| BIE 5.X | ✖️ 不支持 | ✅ 下载 |
安装步骤:
- 解压下载的压缩包
- 将
plugins/sinai-dev-UnityExplorer文件夹复制到BepInEx/plugins/目录
注:BepInEx 6可通过 builds.bepinex.dev 获取
| 版本类型 | IL2CPP支持 | Mono支持 |
|---|---|---|
| ML 0.5 | ✅ 下载 | ✅ 下载 |
| ML 0.6 | ✅ 下载 | ✖️ 不支持 |
安装步骤:
- 解压下载的压缩包
- 将
Mods文件夹内的DLL文件复制到MelonLoader的Mods目录 - 将
UserLibs文件夹内所有DLL复制到MelonLoader的UserLibs目录
| IL2CPP支持 | Mono支持 |
|---|---|
| ✅ 下载 | ✅ 下载 |
独立版需手动加载依赖项:
- 确保已加载必要库文件(UniverseLib、HarmonyX和MonoMod),可从编辑器版获取
- IL2CPP版本需额外加载Il2CppAssemblyUnhollower
- 调用
UnityExplorer.ExplorerStandalone.CreateInstance()初始化 - 可选订阅
ExplorerStandalone.OnLog事件处理日志
- 下载编辑器版
- 通过Package Manager导入或手动拖入Assets文件夹
- 将
Runtime/UnityExplorer预制体拖入场景,或添加Explorer Editor Behaviour脚本
配置文件路径:
- BepInEx:
BepInEx\config\com.sinai.unityexplorer.cfg - MelonLoader:
UserData\MelonPreferences.cfg - 独立版:
sinai-dev-UnityExplorer\config.cfg
建议调整参数:
Startup_Delay_Time:延长至5-10秒解决启动崩溃Disable_EventSystem_Override:输入异常时设为true
// 检查对象
UnityExplorer.InspectorManager.Inspect(目标对象);
// 检查类型
UnityExplorer.InspectorManager.Inspect(typeof(某类));- 场景浏览器:遍历活动场景及常驻对象
- 对象搜索:支持Unity对象和C#单例的模糊搜索
- 实时编辑字段值(按Enter确认/Esc取消)
- 支持纹理查看与PNG导出
- 音频片段播放与WAV导出
- 支持REPL即时执行代码
- 自动加载
Scripts/startup.cs脚本
- 可视化方法Hook配置
- 支持前缀/后缀/终结器/转换器多种Hook类型
- WASD移动 + 鼠标控制视角
- 支持主相机/自定义相机切换
- 鼠标悬停检查(支持3D物体和UI元素)
- 全局剪贴板共享
- 可自定义的界面设置
- 运行
全部构建.ps1PowerShell脚本,全部生成打包。 - 运行
选择构建.ps1PowerShell脚本,选择性生成产物。 - 构建产物位于
Release文件夹
本项目与Unity Technologies无关联。"Unity"及相关商标归Unity Technologies所有。