Unreal

· Unreal
// Fill out your copyright notice in the Description page of Project Settings.#include "Weapon/Projectile/SolaProjectileBase.h"#include "Components/SphereComponent.h"#include "GameFramework/ProjectileMovementComponent.h"#include "GameFramework/Character.h"#include "GameFramework/DamageType.h"#include "Engine/Classes/Engine/DamageEvents.h"ASolaProjectileBase::ASolaProjectileBase(){ PrimaryActorTi..
· Unreal
Character 클래스에 달려있던 많은 대쉬 관련 기능들을 DashHandler 클래스로 분리했다.그리고 체크해보는데... 대쉬가 안된다. 로그 찍어보며 이것저것 확인하다보니, OwnerCharacter에게서 CharacterMovement와 CapsuleComponent를 가져오는 것이 BeginPlay의 Initialize 호출 시에 처리되고 있는데,내부의 ExecuteDash가 호출될 때는 OwnerCharacter가 missing인 문제가 있었다. 즉 초기화하는 DashHandler와 Character클래스에서 접근하는 DashHandler가 다른 것 같다. 일단 Character의 BeginPlay에서 DashHandler의 초기화를 추가하여 해결하긴 했는데 이유를 자세히 알아봐야겠다.
Yannoo
'Unreal' 카테고리의 글 목록