如何在 Unreal Engine 4 中转换对象引用?
How to cast an Object Reference in Unreal Engine 4?
我想引用另一个蓝图中的资产来触发事件。
我有一个对象引用类型的变量,我将其默认值设置为我感兴趣的特定资产。
当涉及到动作时,我以变量作为输入调用一个Cast节点,但转换总是失败。我根本无法理解,因为我认为由于默认值它已经是正确的类型。
我做错了什么?
以下是问题的一些图片:
OnMessageReceived 事件被正确触发,然后我在屏幕上看到第二条(“不成功的转换...”)消息。
不幸的是上下文不是很清楚。但我认为在这种情况下演员表不起作用。尝试:
One Item
More items in Scene
终于找到解决办法了。问题不在于转换,而在于设置默认值的位置。
我将该部分移至关卡蓝图,现在可以使用了。
我想引用另一个蓝图中的资产来触发事件。
我有一个对象引用类型的变量,我将其默认值设置为我感兴趣的特定资产。
当涉及到动作时,我以变量作为输入调用一个Cast节点,但转换总是失败。我根本无法理解,因为我认为由于默认值它已经是正确的类型。
我做错了什么?
以下是问题的一些图片:
OnMessageReceived 事件被正确触发,然后我在屏幕上看到第二条(“不成功的转换...”)消息。
不幸的是上下文不是很清楚。但我认为在这种情况下演员表不起作用。尝试:
One Item More items in Scene
终于找到解决办法了。问题不在于转换,而在于设置默认值的位置。
我将该部分移至关卡蓝图,现在可以使用了。