【UE】制作物体逐渐溶解消失并且可以复原的效果

效果

步骤

1. 新建一个工程,创建一个Basic关卡,添加第三人称游戏和初学者内容包资源到内容浏览器

2. 找到并打开初学者内容包中椅子的材质“M_Chair”

将混合模式改为“已遮罩”

在材质图表中添加如下节点

此时我们就可以通过参数“FadeAmount”来控制材质的消失和显示了,该参数值范围为-1~1

3. 新建一个Actor蓝图,添加一个静态网格体组件和一个盒体碰撞组件

在事件开始时对材质创建动态材质实例,然后设置一个初始的材质参数值

当玩家进入盒体区域时来把参数的值逐渐由-1提高到1,从而使物体逐渐消失,当玩家离开盒体区域时再把参数值由1还原到-1来使得物体显示

运行效果如下:

参考视频:

https://www.bilibili.com/video/BV1Sy4y1N7oJ/?spm_id_from=333.788&vd_source=36a3e35639c44bb339f59760641390a8

猜你喜欢

转载自blog.csdn.net/ChaoChao66666/article/details/134970322