From 347767685157d9c2fbea1f60f7153072e2897ef3 Mon Sep 17 00:00:00 2001 From: baz Date: Mon, 17 Mar 2025 21:38:13 +0000 Subject: [PATCH] Detatch Camera from Player --- Content/Levels/Level.umap | 4 ++-- Content/Player/BP_PlayerCharacter.uasset | 4 ++-- Source/vampires/PlayerCharacter.cpp | 19 ------------------- Source/vampires/PlayerCharacter.h | 8 -------- 4 files changed, 4 insertions(+), 31 deletions(-) diff --git a/Content/Levels/Level.umap b/Content/Levels/Level.umap index 1159ea9..ec929cd 100644 --- a/Content/Levels/Level.umap +++ b/Content/Levels/Level.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8aee1ba236c4179bace48821443f423d8f2b167ba1002e02f5356ac3a67b67c7 -size 66870 +oid sha256:35b8640806d54b2ff22587405a111523a4c92f9b5f76447b7459c5da6d54abc8 +size 81867 diff --git a/Content/Player/BP_PlayerCharacter.uasset b/Content/Player/BP_PlayerCharacter.uasset index 9dcc827..5806563 100644 --- a/Content/Player/BP_PlayerCharacter.uasset +++ b/Content/Player/BP_PlayerCharacter.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77eecab3e6db529e8ee7ef1e57bfa1855841e0bfea0056a5e9b6122cbf57d2a9 -size 56355 +oid sha256:a24957d21c7943d0081fe66eca78a3bab8d7cd97433aacbfd5a81cc1f16807a0 +size 54489 diff --git a/Source/vampires/PlayerCharacter.cpp b/Source/vampires/PlayerCharacter.cpp index b9b7e77..9797413 100644 --- a/Source/vampires/PlayerCharacter.cpp +++ b/Source/vampires/PlayerCharacter.cpp @@ -10,29 +10,10 @@ #include "GoldComponent.h" #include "InputMappingContext.h" #include "WeaponInventoryComponent.h" -#include "Camera/CameraComponent.h" #include "Components/WidgetComponent.h" -#include "GameFramework/SpringArmComponent.h" APlayerCharacter::APlayerCharacter() { - // Create Camera Boom - CameraSpringArmComponent = CreateDefaultSubobject(TEXT("CameraSpringArmComponent")); - CameraSpringArmComponent->SetupAttachment(RootComponent); - CameraSpringArmComponent->bDoCollisionTest = true; - CameraSpringArmComponent->bUsePawnControlRotation = false; - CameraSpringArmComponent->TargetArmLength = 1000; - CameraSpringArmComponent->bEnableCameraLag = false; - CameraSpringArmComponent->SocketOffset = {0.0f, 0.0f, 0.0f}; - CameraSpringArmComponent->SetRelativeRotation({-90.0, 0.0f, 0.0f}); - - // Create Camera - CameraComponent = CreateDefaultSubobject(TEXT("Camera Component")); - CameraComponent->SetupAttachment(CameraSpringArmComponent, USpringArmComponent::SocketName); - CameraComponent->bUsePawnControlRotation = false; - CameraComponent->SetProjectionMode(ECameraProjectionMode::Type::Orthographic); - CameraComponent->SetOrthoWidth(4000.0f); - // Create EXP Component EXPComponent = CreateDefaultSubobject(TEXT("EXP Component")); diff --git a/Source/vampires/PlayerCharacter.h b/Source/vampires/PlayerCharacter.h index b9fa4da..caac86c 100644 --- a/Source/vampires/PlayerCharacter.h +++ b/Source/vampires/PlayerCharacter.h @@ -11,8 +11,6 @@ class UWidgetComponent; class UWeaponInventoryComponent; class UGoldComponent; class UEXPComponent; -class UCameraComponent; -class USpringArmComponent; class UInputMappingContext; class UInputAction; @@ -25,12 +23,6 @@ class VAMPIRES_API APlayerCharacter : public AVampireCharacter GENERATED_BODY() public: - UPROPERTY(EditAnywhere, BlueprintReadWrite) - USpringArmComponent* CameraSpringArmComponent = nullptr; - - UPROPERTY(EditAnywhere, BlueprintReadWrite) - UCameraComponent* CameraComponent = nullptr; - UPROPERTY(EditAnywhere, BlueprintReadWrite) UEXPComponent* EXPComponent;