This document is about: FUSION 2
SWITCH TO

확장 리그 선택

Fusion 인더스트리 프로토타이핑 애드온

확장된 리그 선택

이 모듈을 사용하면 실행 시 활성화되는 로컬 리그를 지정하고 선택할 수 있습니다.
리그 선택이 완료되면 연결 핸들러가 활성화됩니다. ConnectionManager가 포함되어 있고 사용자 지정 리그로 선택된 리그가 있으면 ConnectionManager.userPrefab이 특정 NetworkRig로 대체됩니다.

리그 설명

사용 사례와 지원되는 하드웨어에 따라 애플리케이션에서 여러 종류의 리그를 사용해야 할 수도 있습니다.
이 모듈을 사용하면 이러한 장비를 RigKindDescription 목록에 추가할 수 있습니다.

리그는 RigKindDescription 구조체로 설명되는 여러 매개변수를 가지고 있습니다:
- 이름,
- 리그가 선택되면 활성화되는 게임 객체 목록,
- 특정 프리팹을 사용해야 하는지 여부를 설정하는 부울(연결 핸들러에 연결 관리자가 있는 경우에만 관련됨)
- 특정 네트워크 리그 프리팹(옵션),

리그가 선택되는 방법

리그 선택과 관련하여 다음과 같은 몇 가지 옵션이 있습니다:

  • 사용자는 UI 버튼을 사용하여 시작 시 리그를 선택합니다,
  • 리그는 사용자의 기본 설정 파일을 사용하여 자동으로 선택됩니다,
  • 리그는 RigKindDescription 사이의 특정 값으로 강제합니다.
Fusion 미팅 확장 리그 선택

에디터 버튼을 통해 선택 모드 및 관련 파라미터를 빠르게 정의할 수 있습니다. 예를 들어 Use Rig with preference Selection 버튼을 누르면 사용자의 기본 설정 파일이 작성되고, 선택 모드를 Forced Value로 설정하면 Forced Kind Name 필드가 설정됩니다

forceVROnAndroid 부울이 true(기본값)로 설정되면 설정에 관계없이 항상 Android에서 VR 리그가 사용됩니다.

의존성

  • ConnexionManager 애드온

데모

데모 씬은 Assets\Photon\FusionAddons\ExtendedRigSelection\Demo\Scenes\ 폴더에 있습니다.

ExtendedRigSelection 편집기 버튼을 사용하여 세 가지 다른 리그를 선택할 수 있습니다:

  • 큐브와 연관된 VR 리그,
  • 구체와 연결된 데스크톱 리그,
  • 연관된 객체가 없는 리그가 없습니다.

다운로드

이 애드온의 최신 버전은 애드온 프로젝트에 있습니다.

지원하는 토폴로지

  • 공유 모드
  • 호스트 모드

변경 내역

  • 버전 2.0.2: Runner에서 INetworkRunnerCallbacks 인터페이스로 객체를 등록하도록 수정(Runner가 비활성화된 경우)
  • 버전 2.0.1: hardwareRig 감지 추가
  • 버전 2.0.0: Fusion 2.0 지원
  • 버전 1.0.2: 네임스페이스 변경
  • 버전 1.0.1: 데모 씬 + 네임스페이스 추가
  • 버전 1.0.0: 최초 릴리즈
Back to top