任务:获取场景Actor的起始位置,根据布尔值的设定,初始化Actor的位置,以及给Actor设定定向移动
float.h关键部分源码如下:
public:
// Sets default values for this actor's properties
AFloat();
UPROPERTY(VisibleAnywhere,Category="ActorMeshComponents")
UStaticMeshComponent* StaticMesh;
//InitLocation向量,用来储存Actor初始化的位置,可在实例中编辑
UPROPERTY(EditInstanceOnly,BlueprintReadWrite,Category="Float Variates")
FVector InitLocation;
//PreLocation向量,用来储存Actor的起始位置,在属性界面中只可读
UPROPERTY(VisibleAnywhere,BlueprintReadOnly,Category = "Float Variates")
FVector PreLocation;
//InitVector向量,用来储存定向移动的偏移方向向量,可在实例中编辑
UPROPERTY(EditInstanceOnly,BlueprintReadWrite, Category = "Float Variates")
FVector InitVector;
//bShouldInit布尔变量,用来控制是否对Actor进行位置初始化,可在实例中编辑
UPROPERTY(EditInstanceOnly,BlueprintReadOnly,Category &