我是虚幻引擎4的新手。我正在尝试将一个swith对象与一个门对象绑定,这样我就可以触发swith来打开门。开关类由c ++代码和门类编写是蓝图写的。 我在Switch.h中添加了一个属性,用于通过蓝色打印添加门对象。代码如下:
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Mesh")
bool IsTriggered;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Mesh")
AActor* TargetActor;
但是,从下拉列表中选择actor后,Target Actor的值仍为None。 我很沮丧。如果有人可以帮助我,我将非常感激吗?非常感谢!
答案 0 :(得分:0)
尝试从您的内容文件夹中挑选一个演员,例如<\ strong>
TSubclassOf<AActor> TargetActor;
而不是
AActor* TargetActor;
然后你可以挑选任何演员或派生。
或使用 TSoftObjectPtr 从级别中选择一个演员
TSoftObjectPtr<AActor> TargetActor;