一、新建一个名为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

 

相关文章:

  • 2021-10-24
  • 2021-11-19
  • 2022-12-23
  • 2021-05-02
  • 2021-07-18
  • 2021-05-02
  • 2021-08-12
  • 2021-09-05
猜你喜欢
  • 2021-10-07
  • 2021-05-13
  • 2021-11-17
  • 2021-10-25
  • 2021-07-06
相关资源
相似解决方案