Ide dan fitur game

Fitur berikutnya

Profil Pemain

Tampilkan avatar, bingkai, dan lencana pemain.

SDK: developMemerlukan sesi pemain
Unity
Hasil yang terlihat

Avatar, bingkai, atau lencana pilihan muncul di profil setelah dimuat kembali.

Video akan tersedia

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

Gunakan profil pemain

Tambahkan fitur ini

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

SDK terpasang, konfigurasi proyek diimpor, dan pemain sudah masuk.

Contoh SDK ini menggunakan develop. Periksa apakah API yang diperlukan tersedia di SDK yang terpasang.

C#
Assets/Scripts/PlayerProfileDemo.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 PlayerProfileDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Persiapan: inisialisasi, hubungkan, dan masukkan seorang pemain.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13 await UserManager.Instance.SignUpAnonymous("PlayerName");
14​
15 // horizOn: baca profil, lalu ubah avatar, bingkai, dan lencana.
16 // Profile, unlocks and the cosmetics catalog of the signed in player
17 var profile = await PlayerProfileManager.Instance.GetProfile();
18 if (profile == null) { Debug.Log(PlayerProfileManager.Instance.LastErrorCode); return; }
19​
20 // Save avatar, frame and up to three badges (ids from your catalog in the dashboard)
21 var updated = await PlayerProfileManager.Instance.SetProfile(
22 "avatar.zombie_07", profile.profile.frameId, new[] { "badge.supporter" });
23 }
24}

Uji fitur barumu.

Avatar, bingkai, atau lencana pilihan muncul di profil setelah dimuat kembali.

Pilih proyek yang sama di dasbor dan konfigurasi game.

Titik akhir
  • GET/player-profile
  • PUT/player-profile
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.