UE4建筑可视化学习记录-更换材质

最终效果:进入某一区域(BOX)显示菜单,点击按钮可切换材质

1.蓝图及网格体创建

创建Actor蓝图,命名为BP_Floor,添加静态网格体组件(重命名为floor)、BOX

选中floor,在细节中将其改为你想要更改材质的网格体(这里是木地板),并添加材质

更改Box位置大小

2.菜单创建

创建控件蓝图,命名为BP_Material

创建UI

3.BP_Floor蓝图中 

角色与BOX重叠时出现菜单

添加材质变量,并更改变量类型为材质实例,点击编译,在默认值下选择更改的材质

事件图表中,添加自定义事件并重命名,蓝图如下:

余同

4.回到BP_Material蓝图

创建Floor变量,更改类型为BP_Floor

按钮功能实现

调用BP_Floor中的切换材质函数

编译即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值