Ide dan fitur game

Fitur berikutnya

Autentikasi

Masuk sebagai pemain uji dan gunakan kembali sesinya.

Unity
Hasil yang terlihat

Pemain uji sudah masuk. Permintaan berikutnya menggunakan sesinya.

Video akan tersedia

Langkah ini belum memiliki video. Panduan dan permintaan MCP sudah dapat digunakan.

Integrasikan login pemain

Tambahkan fitur ini

Kamu dapat membaca panduan. Untuk menjalankannya, diperlukan kunci proyek aktif. Siapkan proyek

SDK terpasang dan konfigurasi proyek diimpor.

C#
Assets/Scripts/AuthenticationDemo.cs
Panggilan horizOnPersiapan
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// Pasang skrip ini pada sebuah GameObject di adegan pertamamu.
6public class AuthenticationDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Persiapan: inisialisasi dan hubungkan.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13​
14 // horizOn: buat akun pemain lalu masuk.
15 // Anonymous sign-up (auto-caches token for session restore)
16 await UserManager.Instance.SignUpAnonymous("PlayerName");
17​
18 // Email sign-up
19 await UserManager.Instance.SignUpEmail("user@example.com", "password", "DisplayName");
20​
21 // Email sign-in
22 await UserManager.Instance.SignInEmail("user@example.com", "password");
23​
24 // Check authentication state
25 if (UserManager.Instance.IsSignedIn)
26 {
27 var user = UserManager.Instance.CurrentUser;
28 Debug.Log($"Welcome, {user.DisplayName}!");
29 }
30 }
31}

Uji fitur barumu.

Pemain uji sudah masuk. Permintaan berikutnya menggunakan sesinya.

Pilih proyek yang sama di dasbor dan konfigurasi game.

Titik akhir
  • POST/user-management/signup
  • POST/user-management/signin
Semua titik akhir di referensi API
Saran kami untuk langkah berikutnya

Berikan skor tertinggi untuk setiap ronde.

Simpan skor setelah ronde dan tampilkan siapa yang unggul. Tetap gunakan koneksi dan sesi pemainmu.