목록전체 글 (225)
그냥 게임개발자
언리얼 엔진에서 로그를 찍을 수 있는 매크로 CategoryName, Verbosity, Format을 설정할 수 있다. CategoryName 카테고리 같은 경우는 여러가지 로그를 다른 카테고리로 설정가능 Verbosity 로그의 수준을 설정 Log, Warning, Error Format 로그 출력할 곳 기본적으로 string이 아닌 TEXT 라는 매크로를 사용한다. TEXT? 언리얼 엔진에서 제공해주는 2Byte 즉, 아시아의 국가들의 문자들이 알파벳과 다르게 많은 문자들이 있는 유니코드를 사용하게 된다.
https://www.youtube.com/watch?v=UORC3YjlbZQ 여기서 다운받은 애니메이션들을 Ue5 마네킹으로 Retarget을 하려고 한다. 마침 언리얼 엔진에서 제공해주는 UE4 to UE5 Retarget이 있다. 이 애니메이션들을 다시 Export한다. 그리고 내 프로젝트로 다시 가져와서 적용해서 애니메이션들을 만들 예정 가져온 애니메이션 - 위 유트브 - Lyra(UnrealEngine Sample Project) 잘 Export되었으니 내 프로젝트에 적용해서 애니메이션 블루프린트를 새로 생성하자 상속 클래스는 AnimInstance이다. 기본적인 AnimGraph는 아래와 같다. 애님인스턴스를 가지고 있는 캐릭터를 가져와서 Speed와 Falling 등을 가져와 조건에 부합하게..
임시적으로 1인칭일 때 캐릭터회전도 같이 될 수 있도록 하자. PACharacterPlayer.cpp void APACharacterPlayer::SetChangeCamera() { CameraType = CameraType == ECAMERA::TPS ? ECAMERA::FPS : ECAMERA::TPS; MyCamera->Deactivate(); MyCamera = CameraMap[CameraType]; MyCamera->Activate(); switch (CameraType) { case ECAMERA::TPS: bUseControllerRotationYaw = false; break; case ECAMERA::FPS: bUseControllerRotationYaw = true; break; } }
현재 카메라 시점을 바꾸는 코드는 이렇다. void APACharacterPlayer::SetChangeCamera() { ensure(FpsCamera); ensure(TpsCamera); if (IsValid(TpsCamera) && IsValid(FpsCamera)) { switch (CameraType) { case ECAMERA::TPS: TpsCamera->Activate(); FpsCamera->Deactivate(); MyCamera = TpsCamera; break; case ECAMERA::FPS: TpsCamera->Deactivate(); FpsCamera->Activate(); MyCamera = FpsCamera; break; } } else { UE_LOG(LogTemp, Er..
일단 강의 들은거랑 내 창작물을 만드는 거랑은 확실히 다르다. 캐릭터를 바꾸었다 이 에셋이다. Input Player가 움직일 수 있도록 Move와 Look 함수를 만들어준다. 그다음 위에있는 Action과 MappingContext를 생성하자. PACharacterPlayer.h #include "InputActionValue.h" protected: UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Input, Meta = (AllowPrivateAccess = "true")) TObjectPtr DefaultMappingContext; UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Input, Meta ..
LFS파일 보기 git lfs ls-files 삭제 git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch ' --prune-empty --tag-name-filter cat -- --all