Voice Helpers
이 모듈은 Fusion XR 프로젝트에 Photon Voice를 설정하는 데 도움이 되는 몇 가지 컴포넌트를 제공합니다.
Photon Voice를 Fusion 프로젝트에 통합하는 자세한 방법은 Voice - Fusion 통합 페이지에 자세히 나와 있으며, 이 애드온은 주로 이 과정을 간소화합니다.
Voice 설정
Runner
FusionVoiceSetup
컴포넌트는 NetworkRunner
컴포넌트가 있는 게임 객체에 배치할 수 있습니다. 이 컴포넌트는 자동으로 FusionVoiceClient
컴포넌트를 추가하며, Recorder
가 제공되지 않은 경우 적절한 방식으로 생성하고 구성합니다.
이 애드온은 VR 플랫폼을 대상으로 하며, 마이크 접근이 자주 요청되는 경우가 많으므로, 필요한 경우 녹음기에 MicrophonePermission
컴포넌트도 추가합니다.
이 애드온에는 모든 것이 구성된 샘플 Runner
프리팹도 포함되어 있습니다.
NetworkRig
이 애드온에는 NetworkHeadset
컴포넌트를 포함한 게임 객체 아래에 직접 추가할 수 있는 NetworkHeadsetVoice
가 포함되어 있습니다. 이 게임 객체는 Photon Voice 연결을 처리하는 것 외에도 사용자 음성이 공간화되도록 올바르게 구성된 AudioSource
를 가지고 있습니다.
샘플 NetworkRigWithVoice
프리팹은 음성이 포함된 헤드셋을 가진 플레이어 프리팹 네트워크 리그로, 바로 사용할 수 있습니다.
데모
데모 씬은 Assets\Photon\FusionAddons\VoiceHelpers\Demo\Scenes\
폴더에서 찾을 수 있습니다.
간단한 입술 동기화 스크립트인 SimpleLipsync
가 포함되어 있으며, 사용자 음성 레벨을 결정하고 그에 따라 렌더러를 표시합니다(음소거된 렌더러 mutedRender
또는 음성 레벨이 충분히 높을 때 리스트 speakingRenderers
중 무작위 렌더러를 표시).
종속성
- XRShared 애드온
- XR Core (헬퍼 스크립트용)
다운로드
이 애드온의 최신 버전은 Industries 애드온 프로젝트에 포함되어 있습니다.
무료 XR 애드온 프로젝트에도 포함되어 있습니다.
지원되는 토폴로지
- 공유 모드
변경 로그
- 버전 2.0.1: define 체크 추가(Fusion이 아직 설치되지 않은 경우를 처리하기 위해)
- 버전 2.0.0: 첫 번째 릴리스