UE5 蓝图-25:主 mainUI界面蓝图,右侧的颜色按钮的实现,换色逻辑与材质参数集,

(84)带过渡延时的换色逻辑

(85)上面的代码里创建了动态材质,使用了"车漆颜色"材质,给出其定义

++先把前面的材质参数集文件拖进来到材质编辑区,再如此赋值

++ 保存在材质参数集 里的变量的初始值如下

++材质参数集,这个是有官方的英文教程的,可以以后参考学一下。感觉其就是一些公共变量的集合,相当于 C 语言里的全局变量,用于在多个材质,多个文件中使用

++上面的材质,动态创建材质实例后,得到了红色

(86)再次记录这个汽车蓝图里的函数

(87)染为绿色的逻辑

++剩下的三种颜色的逻辑

++需要的函数

(88)For Each Loop

(89)借助这个函数,也可以实现不带过渡的换色效果

++这里给一个普通材质就可以了

++本项目的代码整理完毕

(90)

谢谢

相关推荐
AA陈超1 天前
ASC学习笔记0007:用于与GameplayAbilities系统交互的核心ActorComponent
c++·笔记·学习·ue5·虚幻引擎
AA陈超1 天前
UE5笔记:OnComponentBeginOverlap
c++·笔记·学习·ue5·虚幻引擎
AA陈超2 天前
ASC学习笔记0014:手动添加一个新的属性集
c++·笔记·学习·ue5
曹勖之2 天前
UE5中,导入的CAD的Actor为什么Simulate Physics无法被勾选?
ue5
AA陈超2 天前
ASC学习笔记0001:处理目标选择系统中当Actor拒绝目标确认时的调用
c++·笔记·学习·游戏·ue5·游戏引擎·虚幻
AA陈超2 天前
ASC学习笔记0022:在不打算修改属性集时访问生成的属性集
c++·笔记·学习·ue5·虚幻引擎·unreal engine
曼巴UE53 天前
UE5 C++ 定时器 官方案例练习
ue5
曹勖之3 天前
UE5导入的CAD文件零件如何被Merge?
ue5
Creator丶小鑫3 天前
UE5 PAK 封包 加载实用方法
ue5·ue5 pak 封包解包·ue5 获取所有文件路径·ue5 调用cmd·ue5 保存写入txt
AA陈超3 天前
ASC学习笔记0017:返回此能力系统组件的所有属性列表
c++·笔记·学习·ue5·虚幻引擎