更新船体模型和配置文件说明
This commit is contained in:
parent
cdbb00be26
commit
ec20d16846
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
ProjectFish/Content/Maps/ChildLevel_Ship.umap
Normal file
BIN
ProjectFish/Content/Maps/ChildLevel_Ship.umap
Normal file
Binary file not shown.
Binary file not shown.
@ -214,14 +214,17 @@ struct FShipDataConfig
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Ship", meta = (ForceUnits = "cm", ToolTip = "船体长度"))
|
||||
int32 ShipLength = 100;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Ship", meta = (ForceUnits = "cm", ToolTip = "船体宽度"))
|
||||
int32 ShipWidth = 100;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Ship", meta = (ForceUnits = "cm", ToolTip = "船体高度"))
|
||||
int32 ShipHeight = 100;
|
||||
// UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Ship", meta = (ForceUnits = "cm", ToolTip = "船体长度"))
|
||||
// int32 ShipLength = 100;
|
||||
//
|
||||
// UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Ship", meta = (ForceUnits = "cm", ToolTip = "船体宽度"))
|
||||
// int32 ShipWidth = 100;
|
||||
//
|
||||
// UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Ship", meta = (ForceUnits = "cm", ToolTip = "船体高度"))
|
||||
// int32 ShipHeight = 100;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Ship", meta = (FToolTip = "船体缩放"))
|
||||
FVector ShipScale = FVector::One();
|
||||
/*** Movement ***/
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, meta = (ForceUnits = "cm/s", Category = "Character|Movement", ToolTip = "正常速度"))
|
||||
float BaseSpeed = 600.f;
|
||||
|
@ -175,8 +175,9 @@ void AShipbase::StopSprintMove()
|
||||
|
||||
void AShipbase::ApplyShipSize()
|
||||
{
|
||||
GetCapsuleComponent()->SetCapsuleSize(FMath::Min(ShipData.ShipHeight/2.f, 100.f), ShipData.ShipHeight/2.f);
|
||||
ShipMesh->SetWorldScale3D(FVector(ShipData.ShipLength/100.f, ShipData.ShipWidth/100.f, ShipData.ShipHeight/100.f));
|
||||
// GetCapsuleComponent()->SetCapsuleSize(FMath::Min(ShipData.ShipHeight/2.f, 100.f), ShipData.ShipHeight/2.f);
|
||||
// ShipMesh->SetWorldScale3D(FVector(ShipData.ShipLength/100.f, ShipData.ShipWidth/100.f, ShipData.ShipHeight/100.f));
|
||||
ShipMesh->SetWorldScale3D(ShipData.ShipScale);
|
||||
}
|
||||
|
||||
void AShipbase::ApplyMovementSettings()
|
||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user