《Unreal Engine 4蓝图可视化编程》—— 第一章第三节 设置材质

第一章的目标:在UE4第一人称游戏模板中,创建一个能够来回移动的圆柱形靶子,并且使它被命中时能变成红色
我们对目标进行分析,找到我们主要做的两件事:
(1)让目标被命中后变红(在目标被击中这个事件(EventHit)发生后为目标添加一个红色材质(Material))
(2)让目标能够来回移动(给目标的每一帧(EventTick)设置速度(Speed)、方向(Direction))
接下来我们就来设置一个红色的材质。

具体实现如下:
1.准备
(1) 打开Unreal Engine 4,创建一个第一人称游戏模板,在左下角的FirstPersonBP的Maps中,双击打开我们的游戏关卡
(2) 在视口左边的“放置actor”的“基础”中拖出一个圆柱体——这就是我们本章的主角啦。
2.添加一个红色材质
(1)在FirstPersonBP下新建一个文件夹,命名为“Materials”,再在这个文件夹中点击右键,创建一个材质,按照书中将它命名

标题

为“TargetRed”,如下图:
创建材质
(2)双击它弹出编辑窗口对它进行编辑.
3.为材质添加属性
(1)设置材质的颜色——在视口中右键,输入“VectorParameter”,点击(快捷键为:1+鼠标左键),更改节点名为“color”。双击中间,弹出取色器,将R通道的数值改为1,点击确定。将节点框和Target框的基础颜色相连。
设置取色器数值
(2)设置材质的金属感——右键视口,输入”ScalarParameter“,点击(快捷键:1+鼠标左键),更改节点名称为”Metallic“,更改默认值为1。再将节点框和Target框相连。
设置ScalarParameter节点数值
(3)设置材质的粗糙度——同上一步。右键视口,输入”ScalarParameter“,点击(快捷键:1+鼠标左键),更改节点名称为”Roughness“,更改默认值为1。再将节点框和Target框相连。完整的材质蓝图如下:
材质蓝图
单击编辑器左上角的“保存”按钮保存资源,然后关闭材质编辑器返回关卡。到这里,我们已经创建完成一个红色的材质,在之后为目标添加蓝图的时候会用上它。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值