본문 바로가기

Unreal Engine 514

퍼포스와 Visual Studio를 같이 사용하는 방법 1. 수정했는데도 Checked out 표시가 안 떠서 Submit 할 수 없다UE5에서 퍼포스와 Visual Studio를 같이 쓸 때, Cpp 파일을 수정해도 Check out 되지 않는 경우가 있다.Visual Studio는 외부 툴이다 보니, 편집할 때 Read only가 걸려 있으면 Check out 없이 이를 풀어버리는 경우가 간혹 있다.P4V 클라이언트에서 확인해보면, 위와 같이 뜨면서 아무리 수정해도 submit 할 수 없는 경우가 종종 발생한다.이 상황에서 만약 위와 같이 파일을 수정하지 않고 있는데 이렇게 ‘읽기 전용’ 옵션이 해제되어 있다면 Perforce의 체크아웃 기능과 관련하여 문제가 생겼을 가능성이 높다.보통은 체크아웃을 하고 수정 후 Submit을 완료하면 이런 식으로 읽기 .. 2026. 4. 16.
오라클 프리티어 기반 Perforce 설정하기 2 - 인스턴스에 퍼포스 연결하기 이전글(https://dev-nicitis.tistory.com/93)에서 오라클 클라우드 인스턴스를 생성했다.이제 이 인스턴스에 퍼포스를 설치하고 사용할 준비를 해보자. 1. 인스턴스에 연결해보기우선 인스턴스를 생성했으니 터미널로 직접 연결부터 해보자.저번 글에서 Instance 생성 시 Private / Public 키를 받았을텐데, 이를 Instance에 설정해줘야 한다. 1-1. 권한 설정하기우선 Private SSH Key를 내 계정에서만 접근 가능하게 막는 것이 좋다. 한번 살펴보자.이 과정은 다음 링크(오라클 공식문서: https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/connect-to-linux-instance.htm#linux-from.. 2026. 3. 29.
오라클 프리티어 기반 Perforce 설정하기 1 - 오라클 클라우드 생성하기 1. 개요이번에 사이드 프로젝트를 시작하기에 앞서, 버전 컨트롤 시스템을 설정하는 방법을 공부해보려 한다.그 중에서도 보통이라면 사용했을 Git 대신, 언리얼 엔진에서 널리 사용되는 Perforce를 기반해서 작업해보려 한다. 문제는 이 과정에서 서버니 뭐니 작업해야 할 것들이 꽤나 많아서, 가이드를 보며 세팅해 보기로 했다.https://dev.epicgames.com/community/learning/tutorials/1lV4/unreal-engine-perforce-setup-on-oracle-cloud-free-tier?utm_source=chatgpt.com#connecting&furthersteps Perforce Setup on Oracle Cloud [FREE TIER] | Communit.. 2026. 3. 29.
[UE5] SCENE_QUERY_STAT() 매크로 SCENE_QUERY_STAT()은 언리얼에서 C++로 충돌 처리를 감지할 때마다 사용하는 매크로 중 하나이다.특히 아래와 같이 FCollisionQueryParams를 만들 때 가장 많이 사용된다.FCollisionQueryParams CollisionQueryParam(SCENE_QUERY_STAT(GateTrigger), false, this); SCENE_QUERY_STAT()은 프로파일링이나 디버깅 등을 추적하기 위한 태그를 반환하는 것으로 보인다.해당 매크로는 특히 FCollisionQueryParams의 첫 번째 인자로 주로 사용되는데, 게임 로직 자체에는 영향을 주지 않고, 프로파일링 / 스탯 집계용으로 이름을 식별할 때 쓰인다.예를 들어 가장 많이 사용되는 FCollisionQueryPa.. 2026. 3. 3.
언리얼 엔진 - 블루프린트 변수가 자꾸 초기화된다? : Instance Editable 옵션 자꾸 블루프린트로 만든 객체가 실행할 때마다 초기화된다.이런 현상은 부모 블루프린트 클래스에서 만든 변수를 자식 블루프린트 클래스에서 수정할 때 발생했다.위 사진에서는 BP_Weapon_Base를 상속받아 BP_Weapon_M1911을 생성했다. 여기서 Name, Mesh, Damge, Fire Delay, Range와 같은 변수를 부모인 BP_Weapon_Base에서 생성하고, 자식 클래스인 BP_Weapon_M1911에서 수정했다.그런데 자꾸 계속 수정해도 다시 프로젝트를 실행하면 초기 상태로 되돌아갔다.실제로 찾아보니 언리얼 Docs에서도 같은 문제를 겪는 사람이 많았다.처음엔 단순 검색으로는 상당히 찾는 데에 오래 걸릴 거라 생각해서, Claude에다가 물어보았다. 그에 대한 답변은 이랬다. 1... 2026. 1. 10.
언리얼 엔진 - 블루프린트 대 C++: 두 언어의 차이점과 두 언어를 모두 사용해야 하는 이유 해당 글은 다음 영상을 공부하며 제 방식대로 정리한 글입니다.원 영상과 다른 부분이 있을 수 있고, 원 영상 자체가 정말 알차게 블루프린트와 C++을 섞은 설계를 잘 소개하고 있기 때문에, 원 영상을 보시는 것을 추천드립니다.Alex Forsythe에게 좋은 영상을 만들어 준 점에 대해 감사하는 말씀을 드리고 싶네요.원 영상: https://www.youtube.com/watch?v=VMZftEVDuCE 언리얼 엔진에서는 스크립팅을 위해 C++와 블루프린트를 모두 제공한다.내가 유니티 개발자다 보니 이런 점은 익숙하지 않았다. 유니티는 기본적으로 C#만을 사용해서 개발을 진행하기 때문이다. 유니티와 달리 언리얼 엔진에서는, 대다수의 기능을 C++와 블루프린트 중 아무거나 골라도 구현할 수 있는 경우가 많.. 2025. 12. 13.
언리얼 엔진 - 향상된 입력 시스템(Enhanced Input System) 언리얼 엔진 5의 향상된 입력 시스템(Enhanced Input System)에 관해 공부하고 정리한 글입니다.공식 문서의 내용이 이해가 안 돼서 제 마음대로 해석을 많이 끼워 넣었기 때문에 오류가 많을 수 있습니다. 참고해 주시고 이상한 점이 있다면 지적해 주시면 감사하겠습니다!참고: 언리얼 문서유니티의 Input System과 유사하게, Mapping Contexts를 추가하고 거기에 액션들을 등록하는 식으로 동작한다(즉, 명령 패턴을 통한 느슨한 연결을 추구함).Add > Input 안에 있는 옵션들로 이를 다룰 수 있다. 핵심 콘셉트향상된 입력 시스템은 입력 액션(Input Actions), 입력 매핑 컨텍스트(Input Mapping Contexts), 입력 모디파이어(Input Modifier.. 2025. 12. 4.
언리얼 엔진 5에서 잘못 지은 클래스명 변경하기 출처: https://forums.unrealengine.com/t/how-to-change-the-name-of-a-c-class/274152 How to change the name of a C++ class?Hey Everyone, I made a new C++ project in unreal 4.27 and noticed that I can no longer make C++ classes on the Content folder and I need to make it on the C++ classes folder but When I made one class and wanted to delete it it was not possible I also triedforums.unrealengine.com.. 2025. 11. 28.
언리얼 카툰 액션 게임 Devlog 3: 모델 가져오기 작업 - Material 적용 요약개발 일자: 25.3.11~3.16, 3.27~3.28플레이어를 위한 FBX 모델 가져오기 및 오류 해결모델의 Material 데이터를 직접 매핑해 주기캐릭터 모델의 리깅 확인하기여러 가지로 일이 많아 작성이 늦어졌다…개발하면서 자꾸 막혀서 일지가 좀 쌓이고 나서야 작성할 수가 있는데, 블로그에 일지를 자주 정리해서 지금 개발 중인 로그를 바로바로 올릴 수 있도록 노력해야 할 것 같다.1. 모델 가져오기1.1 블루아카이브 모델(FBX) 임포트 하기저번 시간에 알아봤듯이, 플레이어 캐릭터로는 블루아카이브의 미야코 모델을 사용하기로 했다.모델 링크: https://www.fab.com/listings/e9dfe6b0-71f7-4c31-80f8-28eb0755cd9b저작권 문제는 지난 글 “언리얼 카툰 액.. 2025. 4. 27.