티스토리 뷰
https://forum.unity.com/threads/20-seconds-of-black-screen-before-unity-splash-screen.621139/
https://forum.unity.com/threads/problems-with-certain-devices-using-vulkan-api.542994/
스플래쉬 이미지가 바로 뜨지 않고 검은 화면이 몇 초 이상 지속된 후 스플래시 이미지가 뜬다면
1. Player Setting 에 Graphics setting 부분의 Always Included Shaders' 의 쉐이더를 줄여볼 것.
Always included shaders에 Standard Shader가 다수 포함되어 있었는데
사용했던 UI/Default, Sprite/Default를 제외한 나머지를 삭제했다.
2. Player Setting 에 Other setting 부분의 Auto Graphics API에서 Vulkan을 지우고 OpenGLES3, 2만 남겨라.
Vulkan API를 추가하면 로딩에 많은 시간이 할애되는 것같다. Vulkan API가 필요 없다면 지우면 된다.
2가지를 모두 시행했고 이후 검은화면의 대기시간 없이 스플래쉬 이미지가 바로 로딩되었다.