[Unreal Engine] 모듈(Module)
·
🖥️ Study Note/Unreal Engine
모듈은 Unreal Engine의 소프트웨어 아키텍처에서 기본적인 구성 요소로, 렌더링, 입력 처리, 게임플레이 로직 등 특정 기능을 독립적인 코드 단위로 캡슐화한 코드 묶음입니다. 각 모듈은 Unreal Build Tool(UBT)에 의해 개별적으로 컴파일되며, 필요한 경우 다른 모듈과의 의존성을 정의하여 연결될 수 있습니다.모듈의 구조모듈은 프로젝트의 📂Source 내에 위치하며, 다음과 같은 구조를 가집니다.MyProject/└── Source/ └── MyModule/ ├── MyModule.Build.cs ├── Private/ │ └── MyModule.cpp └── Public/ └── MyModule.hMyMo..
[Unreal Engine] Animation Blueprint에서 Owner 캐릭터의 정보를 가져오는 3가지 방법
·
🖥️ Study Note/Unreal Engine
안녕하세요 1년 차 게임 클라이언트 프로그래머 🫛빈콩입니다~Animation Blueprint에서 Character의 특정 정보를 가져오고 싶을 때 사용할 수 있는 방법 3가지를 정리해 보았습니다.1. Casting방법ABP에서 TryGetPawnOwner로 캐릭터 객체(Object)를 가져와 Casting 하여 원하는 정보를 가져오는 방법성능 : 下가장 간단하면서 가장 비효율적인 방법이다.Casting을 할 경우 ABP를 Load 할 때 캐스팅한 Character BP도 함께 Load 되므로 ABP가 무거워진다.ABP_Base의 Size Map을 보면 BP_LyraCharacter가 통째로 포함되어 있는 것을 확인할 수 있다. 2. Interface 방법1. Chracter로부터 원하는 정보를 가..
[UnrealEngine] VS에서 Ctrl + F5 눌렀을 때 "Unable to start debugging. check your debugger settings by opening project properties ..." 오류
·
🧭 Devlog/오답노트
Visual Studio에서 Ctrl+F5를 눌러 디버깅하고 언리얼 엔진 에디터를 키려고 할 때 "Unable to start debugging. Check your debugger settings by opening project properties .... " 오류 메세지 창이 뜨면 아래와 같이 Solution Explorer에서 게임 프로젝트를 우클릭 한 뒤, Set as Startup Project 옵션을 선택하여 시작 프로젝트로 설정하면 해결된다.