나는 LibGDX에서 게임을하고 있는데, 내 게임을 시작할 때 검은 화면이 내 게임의 흰색 화면이 그려지는 순간 잠시 나타납니다.안드로이드 용 Libgx는 메인 화면 전에 검은 색으로 표시됩니다.
내 앱의 style.xml에 내 앱 테마의 배경을 android:windowBackground
과 다른 색으로 설정했으며 미리보기 창에 해당 색상이 표시됩니다. 그러나, 내 응용 프로그램의 메인 화면이로드되기 바로 전에 메인 화면을 표시하기 전에 화면이 잠시 검은 색으로 변합니다.
내 게임의 기본 활동 및 게임 클래스에서 Gdx.gl.glClearColor(1,1,1,1)
을 설정했지만 기본 화면을 그릴 때까지 잠시 검은 색 화면이 계속 표시되었습니다.
이 문제를 해결할 수있는 유일한 방법은 android:windowDisablePreview
을 true로 설정하는 것이지만 미리보기 창을 모두 비활성화합니다.
미리보기를 사용 중지하지 않으면 문제를 해결할 수있는 방법이 있습니까?
앱이 실행되면 즉시 모든 애셋을로드하고 객체를 생성합니까? – SteveL
@SteveL Screen을 확장하는 클래스의'show()'메소드에서 애셋을로드하고 객체를 생성합니다. 내 클래스의 생성자로 객체 생성을 이동하려고 시도했지만 도움이되지 않았습니다. 검은 색 화면이 일치하지 않지만 사용 가능한 메모리로 인해 발생할 가능성이 큽니다. – jjtcomkid