【发布时间】:2019-10-17 09:13:02
【问题描述】:
好的,所以我现在尝试让这个工作一周,但我用完了解决方案。
我在指定的生成点生成一个敌人。然后我随机化他的索引。 (索引指定敌人的类型)
但每次我在场景中添加一个敌人时,出于某种原因,它们都有相同的索引。杀死其中一个后,另一个的索引恢复正常。
谁能告诉我这是什么问题?
【问题讨论】:
标签: unreal-engine4 unreal-blueprint
好的,所以我现在尝试让这个工作一周,但我用完了解决方案。
我在指定的生成点生成一个敌人。然后我随机化他的索引。 (索引指定敌人的类型)
但每次我在场景中添加一个敌人时,出于某种原因,它们都有相同的索引。杀死其中一个后,另一个的索引恢复正常。
谁能告诉我这是什么问题?
【问题讨论】:
标签: unreal-engine4 unreal-blueprint
检查您在Current Material 中正确设置了不同的材质。
问题应该是这样的:
使用Set Material 代替Create Dynamic Material Instance
https://docs.unrealengine.com/en-US/BlueprintAPI/Rendering/Material/SetMaterial/index.html
【讨论】:
Current Array Index 或Mesh 很常见,它在哪里?尽量给我们全屏,可能有误会。
数组索引是敌人actor类中的一个变量,网格材质由数组索引控制所以没关系,我认为。
也许我们可以打个不和谐电话之类的,你可以看看,因为我浪费了很多时间试图解决这个问题,但我没有运气。
【讨论】: