【UE4】Change Image in UMG in game

  在 UE 手机游戏中,我们可能会遇需要在游戏中动态变换 UI 图像的需求。在想要调整 UI image 的 BluePrint 中,先 get 到对应的 UI 文件。UI 可以拖出 set xxx 也就是 set 对应的图像的 Node,但是会发现,里边选不了想选的图像,如下:

  这是因为这里 set 的接收参数是 "Image Object Reference" 类型,而我们想设置的是材质,也就是 "Texture" 类型。
  需要在 UI 的 reference 里 get 到对应的想要动态调整 image,如下:

  然后拖出 "Set Brush" 节点,并且右键 “In Brush”,然后 “Split struct pin” 将节点展开,如下图:

  这里 “In Brush Image” 就可以设置想要调整的图像材质了。
  如果只想修改 Texture,也就是只把图像改了,可以从刚才的的 image 节点直接拉出 "Set Brush from Texture" 就可以了。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值