Strix 메뉴

Unity 프로젝트로 Strix Unity SDK를 가져 오면 Unity Editor의 메뉴 바에 [Strix] 메뉴가 추가됩니다.

Strix menu in Unity menu bar

[Strix] 메뉴는 고급 사용 사례를 위한 것이며 일반적으로 필요하지 않습니다.

[Strix] 메뉴에는 다음 기능이 있습니다.

Automatic Prefab Scanning

편집기에서 플레이 모드를 시작 할 때 Strix Unity SDK는 자산을 스캔하고 복제할 프리팹을 검색합니다. 프로젝트에 자산이 많으면 시간이 오래 걸릴 수 있습니다.

이 메뉴 항목은 자동 스캐닝 동작을 활성화 또는 비활성화합니다.

  • 활성화 된 경우 플레이 모드로 들어갈 때 프리팹 스캔이 자동으로 실행됩니다. 이것이 기본 동작입니다.

  • 비활성화 된 경우 자동 스캔이 생략됩니다. 프로젝트에 복제할 프리팹이 많은 경우 플레이 모드로 들어가는 시간이 줄어듭니다.

[Automatic Prefab Scanning]을 비활성화하고 프로젝트에 복제할 개체를 추가 한 경우 플레이 모드에 들어가기 전에 [Scan Prefabs Manually]을 사용합니다.

Scan Prefabs Manually

이 메뉴 항목을 사용하면 Strix Unity SDK가 프로젝트의 프리팹을 스캔할 수 있습니다.

[Automatic Prefab Scanning]을 비활성화하고 프로젝트에 복제할 개체를 추가 한 경우 플레이 모드에 들어가기 전에 [Scan Prefabs Manually]을 사용합니다.

또한 팀에서 Plastic SCM 또는 git과 같은 버전 제어 시스템을 사용하여 Unity 프로젝트를 관리하는 경우 버전 제어에서 일부 복제할 프리팹을 추가하거나 제거한 후 프리팹을 수동으로 스캔해야 합니다.

참고

Strix Unity SDK에는 복제할 모든 개체가 포함된 테이블이 필요합니다. 조립식 스캐닝은 프로젝트의 모든 조립식을 검사하여 SDK에서 유지 관리하는 내부 테이블을 업데이트합니다.

[Automatic Prefab Scanning]의 설정에 관계없이 Strix Unity SDK는 사용자가 StrixReplicator를 GameObject에 연결하는 것과 같은 Unity 편집기에서 작업을 수행할 때마다 적절하게 테이블을 업데이트하려고 시도합니다. [Automatic Prefab Scanning]을 비활성화하고 수동 스캔 없이 복제할 프리팹을 추가하더라도 대부분의 경우 문제가 발생하지 않습니다. 또한 잘못된 테이블로 인해 문제가 발생하는 경우 가장 큰 영향은 다른 클라이언트의 레플리카가 장면에 복제될 때만 발생합니다 (그리고 플레이 모드에서 다른 클라이언트의 레플리카를 보는 경우는 드뭅니다). 따라서 일반적으로 플레이 모드에 들어갈 때 수동 스캔에 대해 걱정할 필요가 없습니다.

그러나 테이블이 눈에 띄게 동기화되지 않을 가능성은 있습니다. [Automatic Prefab Scanning]이 비활성화된 상태에서 Strix Unity SDK를 사용할 때 플레이 모드에서 이상한 동작이 발생하면 플레이 모드를 중지하고 [Scan Prefabs Manually]을 사용한 다음 다시 시도하십시오.