기술 자료

지원

Vivox Unity SDK

Vivox Unity SDK

Authentication 패키지를 사용하여 로그인

Sign players in to Vivox using the Unity Authentication Package.
읽는 시간 1분최근 업데이트: 19일 전

필수 조건: Unity 패키지 관리자 Vivox 패키지를 설정합니다. Vivox 로그인을 관리하는 가장 쉬운 방법은 Unity Authentication 패키지를 사용하는 것입니다. 이 Authentication 패키지를 사용하려면 다음 단계를 완료합니다.
  1. 프로젝트
    manifest.json
    파일에
    com.unity.services.authentication
    엔트리가 있어야 합니다.
    자세한 내용은 Unity 기술 자료의 프로젝트 매니페스트를 참고하시기 바랍니다.
  2. 실행할 스크립트에 다음 코드 스니핏을 구현하여
    UnityServices
    를 초기한 다음 Vivox 기능을 사용합니다.
using System;using UnityEngine;using Unity.Services.Authentication;using Unity.Services.Core;using Unity.Services.Vivox;async void Start(){ await UnityServices.InitializeAsync(); await AuthenticationService.Instance.SignInAnonymouslyAsync(); await VivoxService.Instance.InitializeAsync();}
  1. VivoxService.Instance.LoginAsync(LoginOptions options = null)
    를 사용하여 로그인합니다.
  2. 채널 유형에 따라 다음 코드 예제 중 하나를 사용하여 채널에 참여합니다.
포지셔널 또는 논포지셔널 채널에 참여할 때 다음을 사용합니다.
VivoxService.Instance.JoinGroupChannelAsync(string channelName, ChatCapability chatCapability, ChannelOptions channelOptions = null), VivoxService.Instance.JoinPositionalChannelAsync(string channelName, ChatCapability chatCapability, Channel3DProperties positionalChannelProperties, ChannelOptions channelOptions = null)
에코 채널에 참여할 때 다음을 사용합니다.
VivoxService.Instance.JoinEchoChannelAsync(string channelName, ChatCapability chatCapability, ChannelOptions channelOptions = null)