UE5 UI遮罩

文章目录

和untiy不同,UE5没有mask组件,需要用别的方法实现遮罩

简单盒型遮罩

新建一个userWidget,添加一个canvas,在canvas的属性里有一个裁剪,将其调整为剪切到边界,子UI将只在canvs范围显示

复杂遮罩

添加一个RetainerBox组件,将被遮罩的物体放到RetainerBox下

新建一个材质球

如下修改,注意上边是参数纹理,下边是普通纹理,参数纹理相当于变量,普通纹理相当于定值,必须用参数纹理才能在运行时实时改变画面

参数纹理的参数名改成Texture

回到RetainerBox,为效果材质赋值,并且确保纹理参数的名字是上边的参数纹理的名字

这样就完成了遮罩,需要运行才能看到效果

相关推荐
曼巴UE53 天前
Unlua UE5.3 调试
ue5·lua·unlua
远离UE45 天前
UE5 母材质 编写笔记
笔记·ue5·材质
远离UE45 天前
UE5 HLSLTranslator 与 ShaderCompiler
ue5
1204157137 肖哥6 天前
UE5.7 场景打光管线流程_【雪山】
ue5
weixin_404679316 天前
虚幻5 替代小白人角色的完整逻辑
ue5
1204157137 肖哥9 天前
UE5.7 灯光详解
ue5
狂云歌10 天前
AI写UE的3Dgame
人工智能·3d·ue5·游戏程序
日月云棠14 天前
UE5源码分析之Editor——Blutility模块全面分析
ue5
日月云棠14 天前
UE5源码分析之Editor——BehaviorTreeEditor模块全面分析
ue5
日月云棠14 天前
UE5源码分析之Editor——AssetTagsEditor模块全面分析
ue5