Version: Unity 6.0 (6000.0)
언어 : 한국어
커맨드 라인에서 QNX용 빌드
iOS

QNX 프로젝트 배포

Unity는 SDL2에서 처리하는 EGL을 사용하는데, 이 경우 SDL이 graphics.conf file에서 libEGLlibGLESv2를 동적으로 로드해야 합니다. Unity는 conf 파일을 파싱하지 않으며 대신 환경 변수를 사용해 이러한 라이브러리들을 찾습니다.

설치

다음 지침에 따라 QNX를 배포합니다.

  1. 다음 방법 중 하나를 사용하여 화면이 로드하는 graphics.conf 파일을 찾습니다.

    • -c [path/to/graphics.conf] 옵션을 통해 screen을 시작합니다.
    • screenGRAPHICS_ROOT 폴더에 있는 graphics.conf 파일을 자동으로 찾도록 합니다.
  2. graphics.conf를 포함하는 폴더가 LD_LIBRARY_PATH의 일부인지 확인합니다.

  3. graphics.conf에서 begin egl display 1 찾기:

    • egl-dlls로 시작하는 줄에는 필수 libEGLlibEGL[-_tag].so가 포함되어야 합니다(예: libEGL_viv.so).
    • glesv2-dlls로 시작하는 줄에는 libGLESv2libGLESv2[-_tag]가 포함되어야 합니다(예: libGLESv2_viv.so).
    • 두 라이브러리는 graphics.conf와 동일한 폴더에 있어야 합니다.
    • 두 라이브러리 파일 이름을 모두 환경 변수로 설정해야 합니다.
  4. ksh를 사용할 경우 다음 환경 변수들을 설정하십시오.

    SDL_VIDEO_EGL_DRIVER=[name_of_libEGL_in_graphics_conf].so (e.g., run export SDL_VIDEO_EGL_DRIVER=libEGL_viv.so)
    SDL_VIDEO_GL_DRIVER=[name_of_libGLESv2_in_graphics_conf].so (e.g., run export SDL_VIDEO_GL_DRIVER=libGLESv2_viv.so)
    
  5. sh에 있는 경우, Unity 플레이어를 시작할 때 환경을 설정해야 합니다. (예: run SDL_VIDEO_EGL_DRIVER=libEGL_viv.so SDL_VIDEO_GL_DRIVER=libGLESv2_viv.so ./qnxplayer)

  6. Unity 플레이어를 실행합니다.

커맨드 라인에서 QNX용 빌드
iOS