您的位置:首页 > 手游攻略 > UnmaskForUGUI:实践指南

UnmaskForUGUI:实践指南

作者:互联网  时间: 2026-09-10 18:30:01  

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

mob-sakai/UnmaskForUGUI 项目截图 1

取消屏蔽 UGUI

Unity 中 uGUI 元素的反向掩码。

<< 描述 | WebGL 演示 | 安装 | 用途 | 贡献 >>

描述

Unmask 提供以下功能:

  1. 反向掩模
  2. 射线穿过未遮蔽的矩形
  3. 跟随另一个物体
  4. 支持嵌套
组件 特点 截图
揭开面具 父蒙版 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} 更改为目标版本。

  • e.g. "com.coffee.unmask": "https://github.com/mob-sakai/UnmaskForUGUI.git#2.0.0",

或者,使用 UpmGitExtension 安装和更新软件包。

对于 Unity 2018.2 或更早版本

  1. 从 发布 页面下载源代码 zip 文件
  2. 提取它
  3. 将其导入到 Unity 项目中的以下目录中
    • Packages(它作为嵌入式包工作。适用于Unity 2018.1或更高版本)
    • Assets(传统方式。适用于 Unity 2017.1 或更高版本)

如何玩演示

  • 对于 Unity 2019.1 或更高版本
    • 打开 Package Manager 窗口,在软件包列表中选择 UI Unmask 软件包,然后单击 Demo > Import in project 按钮
  • 对于 Unity 2018.4 或更早版本
    • 从菜单中单击 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.

另请参阅

  • GitHub 页面:https://github.com/mob-sakai/UnmaskForUGUI
  • 发布:https://github.com/mob-sakai/UnmaskForUGUI/releases
  • 问题跟踪器:https://github.com/mob-sakai/UnmaskForUGUI/issues
  • 更改日志:https://github.com/mob-sakai/UnmaskForUGUI/blob/main/CHANGELOG.md

最新游戏

更多

Copyright©2010-2019. All rights reserved | 波波三国游戏官网|[email protected]

备案编号:湘ICP备2022015115号-4