[UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value

时间:2023-03-09 15:28:16
[UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value

一、新建一个名为M_FriendColor的材质。使用VectorParameter函数

[UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value

[UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value

[UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value

二、新建一个名为FriendFlag的UserWidget,生成随机颜色,并传递给上一步设置的材质参数Color。

[UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value

[UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value

三、小地图图标暂时改成FriendFlag

[UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value

四、运行游戏,小地图圆点是红色的,退出再次运行游戏,小地图圆点变成了紫色,颜色是随机的,每次运行游戏的小圆点的颜色都不一样。

[UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value

[UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value

五、按住数字1、2、3、4(不是小键盘的数字),在材质编辑器窗口空白处点击左键,会创建出可以不同类型的输入值

[UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value [UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value

[UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value [UE4]圆形的动态材质,使用VectorParameter、Get Dynamic Material、Set Vector Parameter Value