winrarsc:实践指南
2026-09-10 3465635
2026-09-10 0
真正理解UnmaskForUGUI,要从它处理的任务开始:Unity 中 uGUI 元素的反向遮罩解决方案。团队若要把它用于日常自动化,应先处理输入边界、依赖和失败处理如果不清楚就很难稳定复用,否则试用结果很容易失真。更实际的做法是用一项范围明确的真实任务完成最小试跑,同时核对配置时间、输出质量、异常信息和维护痕迹,不要直接在关键项目上。如果团队属于愿意先做小范围验证并复查原始文档的团队,它有继续测试的理由;否则先看替代方案会更省时间。

取消屏蔽 UGUI
Unity 中 uGUI 元素的反向掩码。
<< 描述 | WebGL 演示 | 安装 | 用途 | 贡献 >>
描述
Unmask 提供以下功能:
| 组件 | 特点 | 截图 |
|---|---|---|
| 揭开面具 | 父蒙版 component. |
适合目标/适合后期更新: 使图形的变换适合 LateUpdate. 上的目标变换 仅适用于子项: 取消屏蔽仅影响 children. 显示取消屏蔽图形: 显示与取消屏蔽渲染区域关联的图形。|| |UnmaskRaycastFilter|The ray Passes through the unmasked rectangle. You can click on the unmasked button on the back side.||
演示
WebGL 演示
安装
要求
使用OpenUPM
该软件包可在 OpenUPM 上使用。
您可以通过 openupm-cli 安装它。
openupm add com.coffee.unmask
使用 Git
在项目的 Packages 文件夹中找到 manifest.json 文件并将其编辑为如下所示:
{
"dependencies": {
"com.coffee.unmask": "https://github.com/mob-sakai/UnmaskForUGUI.git",
...
},
}
要更新软件包,请将后缀 #{version} 更改为目标版本。
"com.coffee.unmask": "https://github.com/mob-sakai/UnmaskForUGUI.git#2.0.0",或者,使用 UpmGitExtension 安装和更新软件包。
对于 Unity 2018.2 或更早版本
Packages(它作为嵌入式包工作。适用于Unity 2018.1或更高版本)Assets(传统方式。适用于 Unity 2017.1 或更高版本)如何玩演示
Package Manager 窗口,在软件包列表中选择 UI Unmask 软件包,然后单击 Demo > Import in project 按钮Assets/Samples/UI Unmask/Import Demo资产将导入到Assets/Samples/UI Unmask/{version}/Demo中。
打开UIUnmask_Demo场景并播放。
用途
从菜单创建对象 (GameObject > UI > Unmask > ***)
| 菜单 | 截图 |
|---|---|
| Tutorial Button | |
| Iris Shot |
使用示例
| 案例 | 描述 | 截图 |
|---|---|---|
| Unmasked text | Black screen is cut out with unmasked text. | |
| Hole | Black screen is cut out with unmasked Image. | |
| Tutorial button | In tutorial, only specific button can be pressed. | |
| Iris in/out | Transition effect with iris in/out. |
另请参阅