【UE 材质】角色触碰空气墙效果

效果

步骤

  1. 新建一个工程,创建一个Basic关卡,添加一个第三人称游戏资源到内容浏览器
  1. 新建一个材质参数集,这里命名为"MPC_Vector"

打开"MPC_Vector",添加一个向量参数

  1. 新建一个材质,这里命名为"M_Wall"

打开"M_Wall",混合模式设置为半透明,勾选双面

在材质图表中添加一个"Collsion Param"节点,在细节面板中集选择"MPC_Vector",参数名选择"Vector"

在引擎中搜索到材质函数"Motion_4WayChaos"

将其拖入"M_Wall"的材质图表中

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

其中"Texture Object"节点的纹理为"T_Perlin_Mask"

需要勾选"显示插件内容"才能找到纹理"T_Perlin_Mask"

  1. 对材质"M_Wall"创建材质实例
  1. 世界场景设置中,设置游戏模式重载为"BP_ThirdPersonGameMode"
  1. 打开第三人称角色模板蓝图"BP_ThirdPersonCharacter"

在事件图表中添加如下节点,每帧修改向量参数值

  1. 向场景中放置一个平面,设置平面的材质为"M_Wall_Inst"

此时运行游戏效果如下:

可以调整材质实例中的如下参数来实现不一样的效果

参考视频:

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

相关推荐
韩大帅6663 天前
酒店客房拖鞋材质款式多样,对顾客入住感受影响大
材质
烟水寻常4 天前
UE5 材质淡入淡出
ue5·材质
weixin_460186134 天前
基于51单片机的自动洗衣机衣料材质proteus仿真
51单片机·proteus·材质
yaoshengvalve4 天前
V型球阀材质性能深度解析:专攻颗粒、料浆与高腐蚀介质的工业利器-耀圣
开发语言·网络·数据结构·c++·安全·材质
技术流浪者4 天前
PCB设计实践(十二)PCB设计电容选型:功能、材质、规则
硬件工程·材质·pcb工艺
凌霜残雪4 天前
深入解析WPF中的3D图形编程:材质与光照
3d·wpf·材质
雪下的新火7 天前
PBR材质-Unity/Blender/UE
unity·blender·材质·ue
韩大帅6667 天前
深入了解酒店一次性牙刷:材质选择与设计考量全解析
生活·材质
北冥没有鱼啊9 天前
UE 像素和线框盒子 材质
c++·ue5·游戏开发·虚幻·材质
香蕉可乐荷包蛋10 天前
Three.js在vue中的使用(二)-动画、材质
javascript·vue.js·材质