问题描述
有没有办法将未确定大小的数组暴露给蓝图编辑器,以便关卡/游戏设计师可以调整数组的大小?
在我的示例中,我想要一系列枪声效果。
在我的头文件中,我有这个:
UPROPERTY(EditAnywhere)
USoundBase* MuzzleSound[5];
...但我不知道该怎么做,而不必知道尺寸。
在 BP 中,如果需要,我想要某种方式来调整大小以添加更多:
这可能吗?
解决方法
您可以使用 TArray。 TArrays 是编辑器在蓝图中使用的默认数组。
UPROPERTY(BlueprintReadWrite,EditAnywhere)
TArray<USoundBase*> MuzzleSound;