이 페이지에는 임베디드 Linux Unity 에디터를 사용할 때 발생할 수 있는 일반적인 문제들을 다룹니다.
Unity 프로젝트를 익스포트할 때 No EmbeddedLinux Burst Support on X86/Arm32 architecture라는 오류가 발생합니다. 설정에서 버스트를 비활성화하고 프로젝트에서 버스트를 제거해도 다른 패키지에 대한 종속성이 있으므로 문제가 해결되지 않습니다.
버스트는 32비트 임베디드 Linux 플랫폼에서 지원되지 않습니다. 오류가 발생하지 않도록 --burst-disable-compilation 인수를 사용해 Unity 에디터를 실행하여 Burst를 비활성화할 수 있습니다.
Wayland를 사용할 수 있음에도 타겟 디바이스에서 플레이어를 실행하면 SDL Error: wayland,x11 not available이 발생하며 실행에 실패합니다.
이 오류는 다음 원인 중 하나로 인해 발생할 수 있습니다.
dlopen으로 Wayland 라이브러리를 찾을 수 있는지 확인하십시오.에디터에서 라이트매퍼를 사용할 경우, UWP를 타겟 플랫폼으로 선택하면 GI 캐시가 손상됩니다.
Unity 에디터의 플레이어 빌드에 있는 -nographics commandline 인수가 이 문제의 근본 원인입니다. 이는 gfx 기기를 로드해야 하는 스카이 앰비언트 프로브와 반사 프로브를 생성하기 때문입니다. 그렇지 않으면 프로브에 초기화되지 않은 데이터가 포함됩니다. 이를 방지하려면 -nographics 없이 플레이어 빌드를 실행하거나, 에디터에서 빌드에 포함된 각 씬에 대해 조명을 생성합니다. 즉, 광원을 추가하거나 라이트맵을 생성하는 대신 스카이 프로브를 자동으로 베이크하는 조명을 생성합니다. -nographics가 설정되면 어떤 프로브도 렌더링되지 않습니다.