언리얼 엔진7 언리얼 엔진 5 C++ (캐릭터 겹쳐 보이지 않기) ● 들어가기 전 : 코드 변경사항 // 캐릭터 cpp 파일 #include "Character/TrueFPSCharacter.h" #include "..\..\Public\Character\TrueFPSCharacter.h" #include #include "Weapons/Weapon.h" #include "Camera/CAmeraComponent.h" ATrueFPSCharacter::ATrueFPSCharacter() { PrimaryActorTick.bCanEverTick = false; Camera = CreateDefaultSubobject(TEXT("Camera")); Camera->bUsePawnControlRotation = true; Camera->SetupAttachment(GetMes.. 2023. 2. 12. 언리얼 엔진 5 C++ (줌인) 줌인 1. 컨트롤 릭에 변수를 추가 2. 시점을 무기 특정 위치로 옮기기 위한 코드 // 캐릭터 cpp 파일 #include "Character/TrueFPSCharacter.h" #include "..\..\Public\Character\TrueFPSCharacter.h" #include #include "Weapons/Weapon.h" #include "Camera/CAmeraComponent.h" ATrueFPSCharacter::ATrueFPSCharacter() { PrimaryActorTick.bCanEverTick = false; GetMesh()->SetTickGroup(ETickingGroup::TG_PostUpdateWork); //카메라 업데이트 Camera = CreateDefaul.. 2023. 2. 11. 언리얼 엔진 5 C++ (총구 방향대로 움직이기) ※ 이전 글을 보면서 따라하면 위아래로 움직일 때 총구 방향이 그대로인 것을 확인할 수 있습니다. 이것에 대한 해결 방법으로 나온 글이니 참고하시길 바랍니다. 총구 방향대로 움직이기 1. 애님 인스턴스 헤더 파일 및 cpp 파일 생성 1. Tools -> New C++ Class 선택 2. AnimInstance -> Class type은 Public -> Create Class 선택 2. 소켓과 카메라 사이의 코드 // 무기 헤더 파일 #pragma once #include "CoreMinimal.h" #include "GameFramework/Actor.h" #include "Weapon.generated.h" USTRUCT(BlueprintType) struct FIKProperties { GENE.. 2023. 2. 4. 언리얼 엔진 5 C++ (무기 장착 및 교체) 무기 장착 1. 무기 헤더 파일 및 cpp 파일 생성 1. Tools -> New C++ Class 선택 2. Actor -> Class type은 Public -> Create Class 선택 2. 무기 장착 코드 // 무기(액터) 클래스의 헤더파일 #pragma once #include "CoreMinimal.h" #include "GameFramework/Actor.h" #include "Weapon.generated.h" UCLASS(Abstract) class TRUEFPSTUTORIAL_API AWeapon : public AActor { GENERATED_BODY() public: AWeapon(); protected: virtual void BeginPlay() override; publi.. 2023. 1. 31. 이전 1 2 다음