【发布时间】:2020-08-24 12:56:53
【问题描述】:
我想从另一个蓝图中引用一个资产来触发一个事件。
我有一个对象引用类型的变量,我将其默认值设置为我感兴趣的特定资产。
当涉及到动作时,我调用一个带有变量作为输入的 Cast 节点,但转换总是失败。我完全看不懂,因为我认为由于默认值,它已经是正确的类型。
我做错了什么?
以下是问题的一些图像:
OnMessageReceived 事件被正确触发,然后我在屏幕上看到第二条(“Unsuccessful cast...”)消息。
【问题讨论】:
-
打印
Sedane的显示名会得到什么? -
我得到了我的期望:“Sedane_BP_child”
-
应该可以。问题可能出在您未显示的项目的一部分。
-
项目的哪一部分可以帮助你找到答案?
-
当然是有问题的部分! (如果我知道,那么我也会知道问题所在)。也许您有两个不同的蓝图,名为
Sedane_BP_child。
标签: casting default-value unreal-engine4 object-reference unreal-blueprint