Spelideeën en functies

Je volgende functie

Lokalisatie

Toon een testtekst in het Duits en Engels.

Unity
Je zichtbare resultaat

Een testtekst verschijnt in beide geselecteerde talen.

Een lokalisatiesleutel aanmaken0:36

Bestaande dashboardtutorial. Deze toont het vorige ontwerp; de handleiding volgt het huidige proces.

Deze tutorial wordt in het Engels afgespeeld.

Video apart openen ↗

Bouw deze functie

Je kunt de handleiding bekijken. Voor uitvoering heb je een actieve projectsleutel nodig. Project voorbereiden

SDK geïnstalleerd en projectconfiguratie geïmporteerd.

C#
Assets/Scripts/LocalizationDemo.cs
horizOn-aanroepVoorbereiding
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// Koppel dit script aan een GameObject in je eerste scène.
6public class LocalizationDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Voorbereiding: initialiseren en verbinden.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13​
14 // horizOn: de taal kiezen en vertaalde teksten lezen.
15 // Set the active language (persists for the session)
16 HorizonSDK.Localization.SetLanguage("de");
17​
18 // Fetch a single localized string by key
19 var play = await HorizonSDK.Localization.GetLocalization("menu.play");
20​
21 // Fetch every localized string for a language at once (best at startup)
22 var all = await HorizonSDK.Localization.GetAllLocalizations("de");
23 }
24}

Test je nieuwe functie.

Een testtekst verschijnt in beide geselecteerde talen.

Kies in het dashboard hetzelfde project als in de configuratie van je spel.

Eindpunten
  • GET/localization/{key}
  • GET/localization/all
Alle eindpunten in de API-referentie
Onze suggestie voor je volgende stap

Geef elke ronde een topscore.

Sla de score na een ronde op en laat zien wie vooropstaat. Blijf je verbinding en de sessie van de speler gebruiken.