Oyun fikirleri ve özellikleri

Sıradaki özelliğin

Kullanıcılar

Test oyuncunu ve bilgilerini incele.

Oyuncu oturumu gerekli
Unity
Görünür sonuç

Oturum açmış test oyuncusunu seçili projede bulabilirsin.

Kullanıcı yönetimine genel bakış0:51

Mevcut panel eğitimi önceki tasarımı gösterir; rehber güncel akışı izler.

Bu eğitim İngilizce oynatılır.

Videoyu ayrı aç ↗

Bu özelliği ekle

Kılavuzu inceleyebilirsin. Çalıştırmak için etkin bir proje anahtarı gerekir. Projeyi hazırla

SDK kurulu, proje yapılandırması içe aktarılmış ve oyuncu oturum açmış olmalı.

C#
Assets/Scripts/UsersDemo.cs
horizOn çağrısıHazırlık
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// Bu betiği ilk sahnendeki bir GameObject'e ekle.
6public class UsersDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Hazırlık: başlat, bağlan ve bir oyuncunun oturumunu aç.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13 await UserManager.Instance.SignUpAnonymous("PlayerName");
14​
15 // horizOn: kayıtlı oturumu doğrula ve görünen adı değiştir.
16 // Check that the cached session is still valid (signs out when it is not)
17 bool valid = await UserManager.Instance.CheckAuth();
18 Debug.Log($"Session valid: {valid}");
19​
20 // Change the display name of the signed in player
21 bool renamed = await UserManager.Instance.ChangeName("PlayerOne");
22 }
23}

Yeni özelliğini test et.

Oturum açmış test oyuncusunu seçili projede bulabilirsin.

Panelde oyun yapılandırmandaki projeyle aynı projeyi seç.

Uç noktalar
  • POST/user-management/check-auth
  • POST/user-management/change-name
API referansındaki tüm uç noktalar
Sıradaki adım için önerimiz

Her tura bir yüksek puan ekle.

Turdan sonra puanı kaydet ve kimin önde olduğunu göster. Bağlantını ve oyuncu oturumunu kullanmaya devam et.