목록2025/05/21 (2)
나만의 작은 도서관
주의사항: 해당 글은 일기와 같은 기록용으로, 다듬지 않은 날것 그대로인 글입니다. 언리얼에서 스레드 만들기언리얼은 스레드를 만들 때 독자적인 방식으로 만들 수 있다. std::thread처럼 표준을 이용한 스레드 생성도 할 수는 있지만, 표준으로 만들 경우 여러 호환성 문제가 발생할 수 있기 때문에 되도록이면 언리얼에서 제공하는 스레드 생성 방식을 적용하는 것이 좋다.FRunnableThread언리얼에서 스레드는 FRunnableThread이라는 클래스 객체로 관리한다. 즉, 새로운 스레드를 만들고 싶다면, FRunnableThread객체를 하나 만들어서 작업을 물려주면 된다.FRunnableThread객체를 만들려면 정적 멤버 함수인 FRunnableThread::Create()를 호출하여 생성해야 ..

주의사항: 해당 글은 일기와 같은 기록용으로, 다듬지 않은 날것 그대로인 글입니다. 언리얼에서의 모듈과 빌드 설정모듈?언리얼에서의 모듈은 언리얼 엔진 소프트웨어 아키텍처의 가장 기본적인 구성요소로, 엔진은 대규모 모듈 모음으로 구현되어 있다.모듈은 하나의 디렉터리이다. 예를 들어, P1 모듈은 P1이라는 이름의 디렉터리를 의미한다.프로젝트 모듈언리얼 프로젝트를 만들게 되면 자동으로 프로젝트 이름으로 된 모듈이 생긴다. 예를 들어 프로젝트 이름이 “P1”이라면 P1이라는 모듈이 생긴다.해당 모듈은 Source 디렉터리 아래에 생성된다. 프로젝트 빌듯이 엔진을 제외한 모든 소스 파일들을 이곳에서 참고한다.P1.Build.csP1 모듈 아래에는 P1.Build.cs라는 파일이 하나 존재하는데, 이 파일은 P1..