Unity tillhandahåller olika typer av gränssnittsalternativ för att bygga ett spelvärlds gränssnitt, så att användare kan skapa ett gränssnitt som passar dina applikationsbehov exakt. Det finns två huvudtyper av gränssnittskategorier: skärmutrymme och utrymme. I den här handledningen kommer du att lära dig hur du skapar ett användargränssnitt för rymden.
Skapa ett spelvärldsgränssnitt
Unity tillhandahåller olika typer av gränssnittsalternativ för att skapa ett gränssnitt för spelvärlden, så att du kan skapa ett gränssnitt som passar dina behov. Det finns två huvudkategorier för användargränssnitt: skärmutrymme och spelvärld. Screen Space projicerar användargränssnittet på tittarens skärm och är vad de flesta tänker på när de pratar om användargränssnittet. Användargränssnittet för den här spelvärlden placerar användargränssnittet direkt i scenmiljön så att det existerar i 3D-rymden. XR-applikationer använder ofta denna typ av användargränssnitt eftersom det gör att upplevelsen känns mer naturlig.
Att skapa ett spelvärlds UI eller användargränssnitt i Unity börjar med att skapa en duk. Canvas-objektet definierar vad som är och inte är en del av UI-systemet och styr hur UI renderas på skärmen.
1. Högerklicka i hierarkin och välj Användargränssnitt> Canvas. Duken är kanske inte direkt synlig eftersom den är extremt stor jämfört med scenen.
2. Hitta dukkomponenten i inspektören och ändra renderingsläget till World Space.
3. När det här användargränssnittet tar emot ingång (t.ex.
Canvas -rendering -läget är inställt på rymden och händelsekameran är ansluten till huvudkameran så att den kan interagera med användargränssnittet.
Skärmen kan nu flyttas fritt i scenen, men den är fortfarande extremt stor. Det enklaste sättet att skala duken till en lämplig storlek är att gruppera den under ett objekt som redan finns i scenen och återställa duken.
4. I hierarkifönstret väljer du Canvas och tilldelar det till ett objekt i scenen.
5. Markera duken och klicka i inspektörsfönstret på kugghjulet i det övre högra hörnet av menyn eller de tre prickarna och välj Återställ
6. Dra bort duken från underordningen under objektet och placera den utanför objektet i hierarkifönstret.
7. Fortsätt och välj skalningsalternativet för duken. Skala den tills den visas i den position i världen där du vill att den ska vara.
Utrymmet duken justeras med resten av de omgivande föremålen.
Lär dig mer om hur du skapar ett gränssnitt för spelvärlden på Unity
Ursprungligen postat 2020-03-14 14:33:38.