개요
개발 중인 게임의 대략적인 컨셉을 잡고 대상 플랫폼인 안드로이드 기기에서 어떻게 보이는지 확인하고 싶었습니다. 개발 초기부터 확인을 하고 진행해야 문제가 없기 때문입니다. APK 파일로 패키징 후 실기기에서 확인해보니 오류는 발생하지 않는데 Blank 화면만 나타났습니다. 이 문제를 해결하는 방법을 알아보도록 하겠습니다.
문제 해결 방법
Unreal Engine 5.5.3 환경입니다. Project Settings > Platforms > Android > Build > Support Vulkan 체크 해제 후 패키징 하면 문제 없이 화면이 나타났습니다.
시도한 다른 방법
처음 문제를 접하고 시도해 본 방법들을 참고로 알려드립니다. 여러가지 자료를 찾아보던 중 이러한 문제 때문에 개발 자체가 중단되었다는 글이 많이 있었습니다. 개발 초기부터 확인하는 것이 중요하다는 것을 다시 한번 느낄 수 있었습니다.
- 모바일 기기가 감당하지 못하는 그래픽으로 Blank 화면이 나타난다는 정보
일부 글에서 그래픽 설정이 너무 높게 되어 있고 성능이 낮은 기기에서 그럴 수 있다는 정보가 있어서 Level에서 가장 기본적인 것만 남기고 시도했으나 결과는 동일했습니다. - 카메라 문제 추측
카메라의 위치가 잘못되어 패키징 되었을 때 엉뚱한 곳을 비추고 있어서 그럴 수 있다는 생각이 들어 다른 카메라를 추가해서 확인해 보았으나 해결되지 않았습니다. - 빛 관련 문제
2D 프로젝트라서 광원이 필요 없었지만 빛 관련 문제일 수도 있다는 정보를 확인하기 위해 DirectionalLight를 추가하여 확인했지만 Blank 현상은 그대로 였습니다. - Target SDK Version, Minimum SDK Version 변경
SDK Version 을 변경하여 해결했다는 글을 보고 변경해 보았으나 효과가 없었습니다. - NavMeshBoundsVolume 문제
NavMeshBoundsVolume 크기가 아주 크게 잡혀 있고 그 내부에 AI 관련 컴포넌트가 있어서 그 영향인지 의심이 되어 크기를 줄이고 없애도 보았지만 해결되지 않았습니다.
화면에 아무것도 나타나지 않으면 많이 당황스러운데 이 글의 정보를 바탕으로 해결이 되었으면 좋겠습니다.