From 960280c9a7b6a8e8d5563d1b6296f93ac0e87252 Mon Sep 17 00:00:00 2001 From: cit110 <840418418@qq.com> Date: Sun, 26 Apr 2026 15:53:25 +0800 Subject: [PATCH] Add gameplay framework blueprints --- Config/DefaultGame.ini | 4 ++-- Config/DefaultPHYCharacter.ini | 5 +++++ Config/DefaultPHYCore.ini | 12 ++++++------ Content/AGame/Character/AI/BP_AIBase.uasset | 3 +++ Content/AGame/Gameplay/AI/BP_PHYAIController.uasset | 3 +++ .../AGame/Gameplay/Framework/BP_PHYGameMode.uasset | 3 +++ .../AGame/Gameplay/Framework/BP_PHYGameState.uasset | 3 +++ Content/AGame/Gameplay/Framework/BP_PHYHUD.uasset | 3 +++ .../Gameplay/Framework/BP_PHYSpectatorPawn.uasset | 3 +++ .../Gameplay/Player/BP_PHYPlayerCameraManager.uasset | 3 +++ .../Gameplay/Player/BP_PHYPlayerController.uasset | 3 +++ .../AGame/Gameplay/Player/BP_PHYPlayerState.uasset | 3 +++ 12 files changed, 40 insertions(+), 8 deletions(-) create mode 100644 Content/AGame/Character/AI/BP_AIBase.uasset create mode 100644 Content/AGame/Gameplay/AI/BP_PHYAIController.uasset create mode 100644 Content/AGame/Gameplay/Framework/BP_PHYGameMode.uasset create mode 100644 Content/AGame/Gameplay/Framework/BP_PHYGameState.uasset create mode 100644 Content/AGame/Gameplay/Framework/BP_PHYHUD.uasset create mode 100644 Content/AGame/Gameplay/Framework/BP_PHYSpectatorPawn.uasset create mode 100644 Content/AGame/Gameplay/Player/BP_PHYPlayerCameraManager.uasset create mode 100644 Content/AGame/Gameplay/Player/BP_PHYPlayerController.uasset create mode 100644 Content/AGame/Gameplay/Player/BP_PHYPlayerState.uasset diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini index 26a1e4e..d102914 100644 --- a/Config/DefaultGame.ini +++ b/Config/DefaultGame.ini @@ -7,6 +7,6 @@ ProjectID=E7C26E1F4D195F0DBE49C2A3E5017988 CopyrightNotice= [/Script/EngineSettings.GameMapsSettings] -GlobalDefaultGameMode=/Script/PHY.PHYGameModeBase -GlobalDefaultServerGameMode=/Script/PHY.PHYGameModeBase +GlobalDefaultGameMode=/Game/AGame/Gameplay/Framework/BP_PHYGameMode.BP_PHYGameMode_C +GlobalDefaultServerGameMode=/Game/AGame/Gameplay/Framework/BP_PHYGameMode.BP_PHYGameMode_C diff --git a/Config/DefaultPHYCharacter.ini b/Config/DefaultPHYCharacter.ini index 26a729e..e88125d 100644 --- a/Config/DefaultPHYCharacter.ini +++ b/Config/DefaultPHYCharacter.ini @@ -5,3 +5,8 @@ DefaultMaxWalkSpeed=500.000000 DefaultSprintSpeed=650.000000 DefaultMaxAcceleration=2048.000000 DefaultInteractionOption=0 +DefaultPlayerCharacterClass="/Game/AGame/Character/Player/BP_PlayerBase.BP_PlayerBase_C" +DefaultAICharacterClass="/Game/AGame/Character/AI/BP_AIBase.BP_AIBase_C" +DefaultPlayerControllerClass="/Game/AGame/Gameplay/Player/BP_PHYPlayerController.BP_PHYPlayerController_C" +DefaultAIControllerClass="/Game/AGame/Gameplay/AI/BP_PHYAIController.BP_PHYAIController_C" +DefaultPlayerCameraManagerClass="/Game/AGame/Gameplay/Player/BP_PHYPlayerCameraManager.BP_PHYPlayerCameraManager_C" diff --git a/Config/DefaultPHYCore.ini b/Config/DefaultPHYCore.ini index 60060d5..8e69e95 100644 --- a/Config/DefaultPHYCore.ini +++ b/Config/DefaultPHYCore.ini @@ -5,11 +5,11 @@ bPreferCodeAndConfig=True TargetPlatformName=Win64 [/Script/PHY.PHYGameFrameworkSettings] -DefaultPawnClass="/Script/PHY.PHYPlayerCharacter" -PlayerControllerClass="/Script/PHY.PHYPlayerController" -PlayerStateClass="/Script/PHY.PHYPlayerState" -GameStateClass="/Script/PHY.PHYGameState" -HUDClass="/Script/PHY.PHYHUD" -SpectatorClass="/Script/Engine.SpectatorPawn" +DefaultPawnClass="/Game/AGame/Character/Player/BP_PlayerBase.BP_PlayerBase_C" +PlayerControllerClass="/Game/AGame/Gameplay/Player/BP_PHYPlayerController.BP_PHYPlayerController_C" +PlayerStateClass="/Game/AGame/Gameplay/Player/BP_PHYPlayerState.BP_PHYPlayerState_C" +GameStateClass="/Game/AGame/Gameplay/Framework/BP_PHYGameState.BP_PHYGameState_C" +HUDClass="/Game/AGame/Gameplay/Framework/BP_PHYHUD.BP_PHYHUD_C" +SpectatorClass="/Game/AGame/Gameplay/Framework/BP_PHYSpectatorPawn.BP_PHYSpectatorPawn_C" bUseSeamlessTravel=True bStartPlayersAsSpectators=False diff --git a/Content/AGame/Character/AI/BP_AIBase.uasset b/Content/AGame/Character/AI/BP_AIBase.uasset new file mode 100644 index 0000000..79585db --- /dev/null +++ b/Content/AGame/Character/AI/BP_AIBase.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7462d3307bdc1b8aeb56a52f2724efc8d8df620192f0ba859e96eb0bf1e193e4 +size 35321 diff --git a/Content/AGame/Gameplay/AI/BP_PHYAIController.uasset b/Content/AGame/Gameplay/AI/BP_PHYAIController.uasset new file mode 100644 index 0000000..cb8c4ba --- /dev/null +++ b/Content/AGame/Gameplay/AI/BP_PHYAIController.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18b18942d535b2b8f108927bedbac7fd84c794723561ab574ef0f317befa4520 +size 20589 diff --git a/Content/AGame/Gameplay/Framework/BP_PHYGameMode.uasset b/Content/AGame/Gameplay/Framework/BP_PHYGameMode.uasset new file mode 100644 index 0000000..386f832 --- /dev/null +++ b/Content/AGame/Gameplay/Framework/BP_PHYGameMode.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30243b6f301913db8d927547f3cc9e32257806524f4afe14dea122f89c64d2bb +size 22076 diff --git a/Content/AGame/Gameplay/Framework/BP_PHYGameState.uasset b/Content/AGame/Gameplay/Framework/BP_PHYGameState.uasset new file mode 100644 index 0000000..c4d137d --- /dev/null +++ b/Content/AGame/Gameplay/Framework/BP_PHYGameState.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef08fc694bbd26fecce3960df0aa689786aae0d27e653d6a8771d1e671d93081 +size 20969 diff --git a/Content/AGame/Gameplay/Framework/BP_PHYHUD.uasset b/Content/AGame/Gameplay/Framework/BP_PHYHUD.uasset new file mode 100644 index 0000000..150d488 --- /dev/null +++ b/Content/AGame/Gameplay/Framework/BP_PHYHUD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38da43eecf8b3d9023bbb29dfc23e26aa993e36dcdc131cffb5b09afec1851e4 +size 24017 diff --git a/Content/AGame/Gameplay/Framework/BP_PHYSpectatorPawn.uasset b/Content/AGame/Gameplay/Framework/BP_PHYSpectatorPawn.uasset new file mode 100644 index 0000000..bc04ba4 --- /dev/null +++ b/Content/AGame/Gameplay/Framework/BP_PHYSpectatorPawn.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d6c3ff3cf4b461e0c143d40cd8b72d4e6979b3b1561a842330ad5bea9704a32 +size 24380 diff --git a/Content/AGame/Gameplay/Player/BP_PHYPlayerCameraManager.uasset b/Content/AGame/Gameplay/Player/BP_PHYPlayerCameraManager.uasset new file mode 100644 index 0000000..ca710b3 --- /dev/null +++ b/Content/AGame/Gameplay/Player/BP_PHYPlayerCameraManager.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f1371c68494ea1e9e44b8f626b4599c4900d3c338d715a757b07994f21034fa +size 23937 diff --git a/Content/AGame/Gameplay/Player/BP_PHYPlayerController.uasset b/Content/AGame/Gameplay/Player/BP_PHYPlayerController.uasset new file mode 100644 index 0000000..be4da18 --- /dev/null +++ b/Content/AGame/Gameplay/Player/BP_PHYPlayerController.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30fbaf32946280ddf03efec769456e846d8fdab6bae001d019d075564735267f +size 20895 diff --git a/Content/AGame/Gameplay/Player/BP_PHYPlayerState.uasset b/Content/AGame/Gameplay/Player/BP_PHYPlayerState.uasset new file mode 100644 index 0000000..984e706 --- /dev/null +++ b/Content/AGame/Gameplay/Player/BP_PHYPlayerState.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f26c2488de5afa655479e7670260b2cc9d928e3ecc9256109611ea2abbd58e22 +size 22578