使用 Unity Assembly Definition (无需外部工具)
步骤 1:创建程序集定义
- 在 Unity 编辑器中,创建
Assets/Editor文件夹 - 右键 → Create → Assembly Definition
- 命名为
EditorExtensions.asmdef
步骤 2:配置程序集定义
在 Inspector 窗口中配置:
- Platforms: 只勾选 Editor
- References: 添加必要的程序集引用
- Version Defines: 添加 Unity 版本定义 (如果需要)
步骤 3:创建编辑器脚本
在 Assets/Editor 中创建 xxx.cs
步骤 4:编译为 DLL (可选)
Unity 会自动将程序集定义中的脚本编译为 DLL,位置在:
Library/ScriptAssemblies/EditorExtensions.dll
要导出此 DLL:
- 导航到
项目目录/Library/ScriptAssemblies - 复制
EditorExtensions.dll文件 - 可以在其他 Unity 项目中重用此 DLL
在 Unity 中使用 DLL 的注意事项
-
平台兼容性:
- 编辑器扩展 DLL 必须放在
Assets/Editor文件夹 - 确保 DLL 是为正确的 .NET 版本编译的
- 编辑器扩展 DLL 必须放在
-
依赖管理:

最低0.47元/天 解锁文章
1194

被折叠的 条评论
为什么被折叠?



