[UE4]Construct component using native properties that value be set in editor

1 · 王爱国 · Jan. 4, 2018, 12:28 p.m.
Method 1 使用蓝图中编辑的C++属性值来创建Component。 Construct component using C++ property that value edit in blueprint. Header: UBoxComponent* BoxComp; UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = AI) FVector BoxSize; void OnConstruction(const FTransform& Transform) override; CPP: AMyActor::AMyActor() { BoxComp = nullptr; BoxSize = FVector::ZeroVector; } void AMyActor::OnConstruction(const FTransform& Transform) { Super::OnConstruction(Transform); BoxComp = NewObject<UBoxComponent>(this); if(Bo...