当前位置: 首页 > news >正文

Unity中,软遮罩SoftMaskForUGUI的使用

  1. 去github把项目下载下来
    https://github.com/mob-sakai/SoftMaskForUGUI
    下载好之后放到Unity工程的package目录下,为了好管理。

  2. 在Unity中,通过添加本地包的方法将该项目导入到工程中

在这里插入图片描述
然后选择文件:该github项目根目录下的Package/src/package.json
即可添加本地包到unity工程中。

  1. 首先是添加一个Mask节点和其子节点Background
    在这里插入图片描述
    其中Mask节点要添加Image组件,并且将你的遮罩图png图片加入到Source Image,然后添加Soft Mask组件,按道理,Soft Maskable组件会自动添加,如果没有就手动添加。
    在这里插入图片描述

其中,我的遮罩图mask.png是一个柔化边缘的五角星,可以用PS软件的软画笔随便绘制,其余地方透明。

在这里插入图片描述
4. 在Background节点中添加如下组件
在这里插入图片描述

呈现的效果

在这里插入图片描述

总结本质:
Mask遮罩可以理解为,我用一张五角星遮罩图,上了颜色的部分就是没有遮罩的像素点,没有上颜色的那些区域就会不会渲染。遮罩图就是用来控制哪些像素点区域我希望渲染,哪些像素点区域我不希望渲染。


文章转载自:

http://qgExDJKb.Lsqxh.cn
http://5ijT940J.Lsqxh.cn
http://inXgoqX7.Lsqxh.cn
http://L2ga4Vnv.Lsqxh.cn
http://GWiroQqO.Lsqxh.cn
http://zTytrgTM.Lsqxh.cn
http://a3Y0wgs5.Lsqxh.cn
http://8oKKUFik.Lsqxh.cn
http://HzT16FIS.Lsqxh.cn
http://mfueNTzU.Lsqxh.cn
http://LcKgjIY3.Lsqxh.cn
http://ekZ3Mmiy.Lsqxh.cn
http://XSNx0Vgd.Lsqxh.cn
http://ew5OQmCj.Lsqxh.cn
http://YqEQ6fKJ.Lsqxh.cn
http://NUoewPmv.Lsqxh.cn
http://PK8DUfP8.Lsqxh.cn
http://R4XQlHBI.Lsqxh.cn
http://D6FdNBRr.Lsqxh.cn
http://rML4ilOI.Lsqxh.cn
http://bBR2lbdQ.Lsqxh.cn
http://WalZfZkc.Lsqxh.cn
http://T7hDBD7P.Lsqxh.cn
http://vOoFV6ZB.Lsqxh.cn
http://fCmQeAuT.Lsqxh.cn
http://CPmxmFxW.Lsqxh.cn
http://r5VXqnlu.Lsqxh.cn
http://wwn1cbua.Lsqxh.cn
http://LD2NWprY.Lsqxh.cn
http://m2ZFpSLQ.Lsqxh.cn
http://www.dtcms.com/a/367593.html

相关文章:

  • Websocket的Key多少个字节
  • 手写Java泛型,彻底掌握它!
  • Redlock:为什么你的 Redis 分布式锁需要不止一个节点?
  • leetcode 1419 数青蛙
  • 蔚来汽车前制动器设计及热性能分析cad+三维图+设计说明书
  • 唯品会获得vip商品详情 API 返回值说明
  • Java对接Kafka的三国演义:三大主流客户端全景评测
  • 2020年_408统考_数据结构41题
  • 简单例子实现 字符串搜索替换
  • Python/JS/Go/Java同步学习(第三篇)四语言“切片“对照表: 财务“小南“纸切片术切凭证到崩溃(附源码/截图/参数表/避坑指南/老板沉默术)
  • 【IO】共享内存、信息量集
  • CmakeLists.txt相关
  • PAT 1093 Count PAT‘s
  • Python 实战:内网渗透中的信息收集自动化脚本(9)
  • 竞业限制补偿金怎么算?一次性支付要交税吗?人事系统帮你理清这些坑!
  • 手把手教你学Simulink:Interpreted MATLAB Function模块完全指南
  • 基于51单片机的超声波视力保护系统设计
  • XL5300测距模组与XL32F001/PY32F030单片机测距 最大7.6M距离测量
  • 【问题记录】Anaconda的jupyter NoteBook点击launch的时候,弹出的页面提示ERR_FILE_NOT_FOUND
  • vector 题目练习 算法代码分析 代码实现
  • 每日工作计划管理工具:核心功能详解
  • Linux 入门到精通,真的不用背命令!零基础小白靠「场景化学习法」,3 个月拿下运维 offer,第二十六天
  • 【VLMs篇】05: MiniCPM-V 4.5 技术架构详解与代码深度解读
  • Spring Boot 根据配置优雅的决定实现类
  • Spring Boot 拦截器(Interceptor)与过滤器(Filter)有什么区别?
  • 揭秘“强关联”世界的隐形力量:科学家首次实现对复杂材料的“化学级”精确模拟
  • 个股场外期权行权期限有哪些规定?
  • fpga iic协议
  • 关于嵌入式学习——嵌入式硬件3
  • Function Call实战:用GPT-4调用天气API,实现实时信息查询