Version: Unity 6.0 (6000.0)
언어 : 한국어
커맨드 라인에서 임베디드 Linux에 대해 빌드
QNX

임베디드 Linux 프로젝트 배포

임베디드 Linux 플레이어에서 Unity는 SDL2를 사용하여 키보드, 마우스, 게임패드 입력을 처리하여 플레이어 창과 상호작용합니다. 사용되는 그래픽스 API에 따라 SDL이 사용자 공간에서 OpenGL ES의 경우 libEGLlibGLESv2, Vulkan의 경우 libvulkan를 동적으로 로드해야 합니다.

Wayland 설정

이 설정은 weston(레퍼런스 Wayland 서버)을 사용한다고 가정하지만, 다른 컴포지터에 대해 동일한 설정을 약간 수정하여 사용할 수 있습니다.

선행 조건

Wayland 컴포지터(weston)가 실행 중인 것으로 가정합니다. 이 컴포지터는 환경 변수 XDG_RUNTIME_DIR가 연결된 디렉토리에 있는 Wayland 소켓을 익스포트합니다.

데스크톱 셸에서 설정

데스크톱 셸에 프로젝트를 배포하는 방법은 다음과 같습니다.

  1. 환경 변수 XDG_RUNTIME_DIR이 올바른 디렉토리에 설정되어 있는지 확인합니다. 그렇지 않으면 올바른 디렉토리로 export XDG_RUNTIME_DIR=/run/user/1000/을 실행합니다(/run/user/1000/은 웨스턴 설치의 기본값).
  2. Unity 플레이어를 실행합니다.

추가 정보

기본적으로 Unity는 물리적 디스플레이와 동일한 크기의 표면을 생성합니다. 여러 표면을 하나의 화면으로 렌더링하는 등, 물리적 디스플레이 이외의 표면을 사용하려면 UNITY_IVI_EXPORT_DISPLAYS를 환경 변수로 사용하십시오.

예를 들어 설정이 export UNITY_IVI_EXPORT_DISPLAYS=1024x768@60,1920x1080@60일 때 Unity는 Unity 디스플레이 1에 대해서는 1024x768의 표면 크기, Unity 디스플레이 2에 대해서는 1920x1080의 표면 크기를 사용합니다.

@60은 자동으로 가정되므로 @60를 생략하고 export UNITY_IVI_EXPORT_DISPLAYS=1024x768,1920x1080을 사용할 수 있습니다.

커맨드 라인에서 임베디드 Linux에 대해 빌드
QNX