반응형
Error
VideoPlayer 접근 시 아래와 같은 에러 발생.
Graphics device is null.
① Firebase에 Login한 이후에 VideoPlayer 접근 시 발생
② Editor에서는 아무 이상 없으나 Android 디바이스에 빌드해서 실행할 때 발생
③ 최초 1회는 괜찮으나, 2회째 실행부터 발생
④ 다른 씬으로 이동해서 VideoPlayer실행하면 괜찮음 .Firebase로그인이 일어난 씬에서 문제발생.
Solution
Unity자체의 버그 같음. Firebase ,Admob 사용시 이런 류의 버그가 발생하는 것 같음.
이것저것 해보다가..
아무래도 Thraed문제인것 같아, 문제가 발생하는 부분을 코루틴으로 빼서 동작했더니 버그 없이 정상동작.
private IEnumerator StartGameCoroutine()
{
yield return new WaitForSeconds(0.2f);
LogoVideo.gameObject.SetActive(true); // 여기서 에러
var videoPlayer = LogoVideo.GetComponent<VideoPlayer>();
videoPlayer.loopPointReached += delegate
{
GetComponent<LevelSelector>().GoToLevel();
};
}
반응형
'Unity > Unity 이슈' 카테고리의 다른 글
AndroidExternalToolsSettings' does not exist (0) | 2024.08.07 |
---|---|
유니티 빌드 Warning (0) | 2024.08.04 |
Slider 이미지 가로가 제대로 늘어나지 않을 때 (0) | 2023.08.13 |
Unity 프로젝트 전체에서 Asset Reference 찾기 (0) | 2023.01.11 |
Admob 리워드 광고 로드 실패 (0) | 2022.12.26 |