🔍 一款用于探索、调试和修改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元素)
- 全局剪贴板共享
- 可自定义的界面设置
- 运行
全部构建.ps1
PowerShell脚本,全部生成打包。 - 运行
选择构建.ps1
PowerShell脚本,选择性生成产物。 - 构建产物位于
Release
文件夹
本项目与Unity Technologies无关联。"Unity"及相关商标归Unity Technologies所有。