본문 바로가기

InstancedStaticMeshComponent Atlas Texture 사용하도록 Engine 코드변경하기 언리얼 엔진의 경우 InstacedStaticMeshComponent를 통해 한번에 여러 메시를 그릴 수 있는데 튜토리얼들을 보면 다 같은 텍스쳐를 사용하는 경우만 있다. 마인크래프트 같은 샌드박스 게임을 만들 경우 모래, 흙, 유리, 물, 용암 등의 여러 텍스쳐가 필요한데 이를 Atlas로 묶어서 할 수 있도록 언리얼 엔진을 바꿔보려한다. 우선 엔진 소스코드의 InstancedStaticMeshComponent.h 파일을 열어 코드를 수정해준다. InstancedStaticMeshComponent.h 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616.. 더보기
언리얼 빌드에러 error : One or more of the modules specified using the '-module' argument could not be found error : One or more of the modules specified using the '-module' argument could not be found 엔진 빌드를 하는데 이 에러가 난다면 에디터를 종료하고 빌드하면 해결된다. 에디터에서 "Hot Reload"를 하기 때문에 생기는 빌드에러이다. 더보기
APK빌드는 잘 되었는데 DLC빌드가 안될 경우 Project.Cook: Waiting a few seconds for the server to start... Project.Cook: ********** COOK COMMAND COMPLETED ********** Project.CopyBuildToStagingDirectory: ********** STAGE COMMAND STARTED ********** Program.Main: ERROR: AutomationTool terminated with exception: ERROR: GetBuildPlatform: No BuildPlatform found for Android Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown) BUI.. 더보기