Authentication 패키지를 사용하여 로그인
Sign players in to Vivox using the Unity Authentication Package.
읽는 시간 1분최근 업데이트: 19일 전
필수 조건: Unity 패키지 관리자 Vivox 패키지를 설정합니다. Vivox 로그인을 관리하는 가장 쉬운 방법은 Unity Authentication 패키지를 사용하는 것입니다. 이 Authentication 패키지를 사용하려면 다음 단계를 완료합니다.
-
프로젝트 파일에
manifest.json엔트리가 있어야 합니다. 자세한 내용은 Unity 기술 자료의 프로젝트 매니페스트를 참고하시기 바랍니다.com.unity.services.authentication -
실행할 스크립트에 다음 코드 스니핏을 구현하여 를 초기한 다음 Vivox 기능을 사용합니다.
UnityServices
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();}
-
를 사용하여 로그인합니다.
VivoxService.Instance.LoginAsync(LoginOptions options = null) - 채널 유형에 따라 다음 코드 예제 중 하나를 사용하여 채널에 참여합니다.
에코 채널에 참여할 때 다음을 사용합니다.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)