Voice 헬퍼

Fusion XR 프로토타이핑 애드온

이 모듈은 Fusion XR 프로젝트를 위한 Photon Voice를 설정하는 데 도움이 되는 몇 가지 컴포넌트를 제공합니다.

Photon Voice를 Fusion 프로젝트에 통합하는 자세한 방법은 Voice - Fusion 통합 페이지에 자세히 나와 있으며, 이 애드온은 대부분 프로세스를 간소화합니다.

Voice 설정

Runner

FusionVoiceSetup 컴포넌트는 NetworkRunner 컴포넌트가 있는 게임 객체에 설치할 수 있습니다. 자동으로 FusionVoiceClient 컴포넌트를 추가하고 Recorder가 없으면 이 컴포넌트를 생성하여 가장 적절한 방법으로 구성합니다.

애드온은 종종 마이크 접근을 요청해야 하는 VR 플랫폼을 대상으로 하므로 스크립트는 필요한 경우 레코더에 MicrophonePermission 컴포넌트도 추가합니다.

추가 기능에는 모든 것이 구성된 샘플 Runner 프리팹도 포함되어 있습니다.

NetworkRig

이 애드온에는 NetworkHeadsetVoice가 포함되어 있는데, NetworkHeadset 컴포넌트를 가지고 있는 게임 객체 아래에 직접 추가할 수 있습니다. 이 게임 객체는 Photon Voice 연결뿐만 아니라 사용자의 음성이 공간화되도록 적절하게 구성된 AudioSource가 있습니다.

샘플 NetworkRigWithVoice 프리팹은 헤드셋에 음성이 포함된 플레이어 프리팹 네트워크 리그를 바로 사용할 수 있습니다.

데모

데모 씬은 Assets\Photon\FusionAddons\VoiceHelpers\Demo\Scenes\ 폴더에 있습니다. 사용자의 음성 레벨을 결정하는 매우 간단한 립싱크 스크립트인 SimpleLipsync가 포함되어 있으며, 그에 따른 렌더러(음성 레벨이 충분히 높을 때 음소거 렌더러, mutedRender, 또는 목소리가 충분히 높을 때 speakingRenderers 리스트 중 무작위 렌더러)를 표시합니다.

립씽크 데모

의존성

  • XRShared 애드온
  • XR Core (헬퍼 스크립트 용)

다운로드

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

지원하는 토폴로지

  • 공유 모드

변견 내역

  • 버전 2.0.1: 정의 검사 추가(Fusion이 아직 설치되지 않은 경우 처리)
  • 버전 2.0.0: 최초 릴리즈
Back to top