continuing to try to fix

This commit is contained in:
2025-11-20 22:33:43 -05:00
parent 2d860b2a53
commit 84f62de157
7 changed files with 11 additions and 3 deletions

View File

@@ -82,3 +82,6 @@ DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.Defaul
-ConsoleKeys=Tilde
+ConsoleKeys=Tilde
[/Script/EnhancedInput.EnhancedInputDeveloperSettings]
bEnableUserSettings=True

View File

@@ -34,6 +34,7 @@ ADDICharacter::ADDICharacter()
FirstPersonCamera = CreateDefaultSubobject<UCameraComponent>(TEXT("First Person Camera"));
// FirstPersonCamera->SetupAttachment(FirstPersonMesh, FName("head"));
FirstPersonCamera->SetupAttachment(GetMesh());
FirstPersonCamera->SetRelativeLocationAndRotation(FVector(-2.8f, 5.89f, 0.0f), FRotator(0.0f, 90.0f, -90.0f));
FirstPersonCamera->bUsePawnControlRotation = true;
FirstPersonCamera->bEnableFirstPersonFieldOfView = true;
@@ -59,6 +60,9 @@ void ADDICharacter::BeginPlay()
{
Super::BeginPlay();
GEngine->AddOnScreenDebugMessage(-1, 5, FColor::Red, GetController()->GetName());
// SetupPlayerInputComponent( InputComponent);
}

View File

@@ -112,7 +112,7 @@ public:
virtual ~ADDICharacter();
virtual float TakeDamage(float DamageAmount, struct FDamageEvent const& DamageEvent, class AController* EventInstigator, AActor* DamageCauser) override;
USkeletalMeshComponent* GetFirstPersonMesh() const { return FirstPersonMesh; };
// USkeletalMeshComponent* GetFirstPersonMesh() const { return FirstPersonMesh; };
UCameraComponent* GetFirstPersonCameraComponent() const {return FirstPersonCamera; };

View File

@@ -17,11 +17,12 @@ ADDIPlayerController::ADDIPlayerController()
void ADDIPlayerController::SetupInputComponent()
{
Super::SetupInputComponent();
if (UEnhancedInputLocalPlayerSubsystem* Subsystem = ULocalPlayer::GetSubsystem<UEnhancedInputLocalPlayerSubsystem>(GetLocalPlayer()))
{
for (UInputMappingContext* CurrentContext : DefaultMappingContexts)
{
GEngine->AddOnScreenDebugMessage(-1, 5, FColor::Cyan, "Controller Setup Character");
Subsystem->AddMappingContext(CurrentContext, 0);
}
}
@@ -30,7 +31,7 @@ void ADDIPlayerController::SetupInputComponent()
void ADDIPlayerController::BeginPlay()
{
Super::BeginPlay();
GEngine->AddOnScreenDebugMessage(-1, 5, FColor::Green, this->GetName());
// WeaponUI = CreateWidget<UDDIWeaponUI>(this, WeaponUIClass);
// WeaponUI->AddToPlayerScreen(0);
}