材质实例未实时更新

问题描述 投票:0回答:1

我有 InstancedStaticMesh,我只想更改一个实例的颜色。为此,我在 BP 中使用 SetCustomDataValue 节点将浮点值传递给材质实例。但是当我调用节点时,游戏中没有任何反应;但是,如果我通过按 F8 弹出并选择实例,它会更改其颜色,但在我选择其他任何内容后会返回默认值。 UE版本5.3

我认为这是虚幻缓存的问题或由于某种原因未更新材质实例,但不知道如何修复它。 SetCustomDataValue 节点具有 MarkRenderStateDirty 输入,但它不会更改任何内容。 sending float from BPreceiving it in material

unreal-engine5 unreal-blueprint
1个回答
0
投票

终于解决了这个问题,我在同一位置生成了两个网格体,所以如果您遇到类似的情况 - 确保您只有一个网格体组件和/或您的实例没有重叠。

© www.soinside.com 2019 - 2024. All rights reserved.