Obfuscator Source | 即插即用代码保护 | v2026
Unity · 插件
Polyzero Optimizer 是一款全面的 Unity 编辑器工具包,助你 识别、诊断并修复性能瓶颈 —— 无需离开 编辑器窗口。 无论你是面向移动端、PC 还是 WebGL 发版,Polyzero 都会引导你 从完整场景审计到一键优化构建,全程配备备份 与每一步的撤销支持。 ───────────────────────────────────────── 包含内容 ───────────────────────────────────────── ▸ 场景分析器 单次遍历场景即可生成 0–100 的性能评分, 问题按颜色分级(Critical / Warning / Info),并按类别分组。 可在仅场景或整个项目模式下运行。严重度图标让最糟糕的 问题一目了然。 ▸ 纹理优化器 试运行预览表在修改前展示每张纹理的当前尺寸与建议 尺寸。按预设应用最大尺寸上限、压缩 格式与 mip-map 设置。各平台覆盖设置(Android ASTC、iOS ASTC、桌面端 BC7/DXT5、WebGL),根据每个物体的 视觉重要性进行感知尺寸缩放。 ▸ 纹理图集创建器 自动将小型道具纹理打包成图集。预览候选项, 提供可搜索列表,重映射 UV 并保存合并后的材质 —— 不破坏 Prefab 引用。 ▸ 材质扫描与合并 通过完整属性签名(纹理、浮点数、 颜色、关键字)查找重复材质。可视化分组,一键合并。搜索 筛选可让你瞬间聚焦特定分组。 ▸ 网格合并器 基于聚类的静态网格合并,完整校验渲染 属性(层、阴影投射、光照贴图、光照探针设置)。 大型场景显示进度条,支持取消。 ▸ 网格 Read/Write 优化器 安全地为运行时不需要的网格禁用 Read/Write —— 这是常见的 内存浪费来源,且容易被忽略。 ▸ LOD 生成器 Blender 风格的 QEM 减面,保留 UV 缝、边界边与法线缝。 支持单个对象与多目标批量模式。 每级 LOD 的质量可调。 ▸ 音频优化器 三种预设(Safe / Balanced / Aggressive)一键控制压缩格式、 加载类型、采样率与强制单声道。应用前预览预估的 体积节省。 ▸ 动画优化器 设置 Animator 剔除模式,并为场景中所有 Animator 应用剪辑压缩。支持撤销。 ▸ Shader 变体顾问 估算每个 Shader 的变体数量,标记关键字膨胀,并对 构建时会产生大量变体集合的 Shader 发出警告。 ▸ 粒子系统优化器 检查场景中每个粒子系统的 maxParticles、碰撞复杂度、每粒子灯光数与 剔除模式。 ▸ 字体检查器 审计 Legacy 与 TextMeshPro 字体的动态字体设置、预估 图集尺寸与未使用的引用。 ▸ 构建报告分析器 读取 Unity 上次构建报告,按 类别展示最重的资源,支持排序细分 —— 无需外部工具。 ───────────────────────────────────────── 工作流功能 ───────────────────────────────────────── ▸ 预设配置 五个内置配置:Mobile、PC Balanced、PC Quality、PC High Quality (4096)与 WebGL。可将自定义配置导出/导入为 JSON,在 团队中共享。 ▸ 备份系统 每个破坏性操作都会在修改资源前创建保留相对路径的备份。 可还原、删除备份,或自动清理超过 14 天 的备份 —— 全部在设置标签页完成。 ▸ 撤销支持 所有修改场景对象的操作都会注册到 Unity 的 Undo 系统,因此 Ctrl+Z 始终有效。 ▸ 进度条 耗时操作(网格合并、图集创建)显示可取消的进度 条。完成或出错时总是干净地清除。 ▸ 试运行预览 Texture 标签页精确展示将要改变的内容 —— 当前像素、建议像素、 压缩变化 —— 还有 Ping 按钮可在 Project 窗口中定位每张纹理。满意后再应用。 ▸ 搜索筛选 在 Materials、Meshes 与 Atlas 分区实时文本搜索, 瞬间缩小大型列表。 ▸ 操作历史 每个操作都带时间戳记录在 Reports 标签页。可复制 完整历史到剪贴板,或随时清空。 ▸ 构建前验证器 接入 Unity 构建管线(IPreprocessBuildWithReport), 如仍有 Critical 问题未解决,可选阻止构建。 ▸ 前后对比 Reports 标签页的增量可视化展示两次分析 运行之间的变化,行按颜色分级。 通过下方链接获取支持: • Unity 2021.3 LTS 及以上 • 兼容 Built-in RP、URP 与 HDRP • 编辑器与运行时均提供 Assembly Definition • UPM 兼容的包结构 • 零运行时开销 —— 仅编辑器 • GUIStyle 缓存,正式构建中零 Debug.Log • 基于 EditorPrefs 的设置(项目级)