Dela via


Översikt över Mesh-exempel

Det finns ett antal Mesh-exempelprojekt som du kan använda som utgångspunkt för dina egna anpassade miljöer. Varje projekt har redan konfigurerats med Mesh Toolkit-paketet och innehåller många tillgångar som du kanske tycker är användbara.

När du laddar ned exemplen från GitHub får du även ett Control Samples-paket som innehåller användargränssnittskontroller som du kan använda i dina projekt. Kontrollexemplen skapades med hjälp av Mesh Toolkit.

När du studerar Mesh-exempelprojekten får du lära dig mer om följande:

  • Olika typer av upplevelser som du kan skapa med Mesh.
  • De många tillgångar som är tillgängliga i Mesh-verktygslådan.
  • Mesh-komponenterna som kan göra GameObjects interaktiva.
  • De olika typerna av interaktivitet (till exempel enkelt grepp, eller greppa och hålla, eller ta tag i och kasta).
  • Så här ser du till att objekt hålls realistiskt med hjälp av Equippables.
  • Så här konfigurerar du händelser och åtgärder via visuella skript.
  • Mesh-specifika noder som du kan använda i dina skript.
  • Hur fysik fungerar i Mesh.

Om exempelprojekten

  • Mesh 101: Mesh 101 är en självstudiekurs, men den fungerar också som ett exempel. I självstudiedelen lär du dig hur du skapar en utbildningsupplevelse om vindkraftsparker med mesh-interaktionsfunktioner, fysik, skript med mera. I projektet kan du öppna startpunktsscenen och börja gå igenom självstudien. Projektet innehåller dock en annan scen med namnet FinishedProject som är en färdig version av självstudien. Du kan visa den här scenen som ett exempel och använda den som startpunkt för projektet precis som med något av de andra exemplen. Kom igång med självstudien Mesh 101.

  • Mesh 201: Om du fortsätter med vindkraftsparkstemat mesh 101 tar den här självstudien/exemplet dina Mesh-kunskaper till nästa nivå. Du får lära dig hur du använder WebSlates för att visa webbinnehåll och lägga till en interaktiv jordglob som när du klickar hämtar data från Bing Maps och visar dem i din miljö. Du kommer också att använda Mesh Cloud Scripting för att ladda ned och visa väderdata i realtid i 3D så konfigurerar du en OpenAI-chattrobot som deltagarna kan använda för att ställa frågor om vindkraftsparker. Kom igång med mesh 201-självstudien.

  • Pavilion: Ett projekt som visar ett antal användbara Mesh-funktioner: tillgångar, skuggningar, visuella skript, animeringar, VFX och SoundFX. Läs mer om Pavilion-exemplet.

  • Physics Effects Gallery: Innehåller en programmerkonstdesignad scen som visar kraften i att kombinera tilltalande visuella objekt med kreativ användning av Mesh Physics-funktioner. Läs mer om fysikeffektgalleriexemplet.

  • Dart Room: Ett saloon-stil rum med en dart spel för att visa interaktiva Mesh Fysik funktioner. Läs mer om Dartroom-exemplet.

  • Science Building: Ett expansivt museum som visar kraften i Mesh Physics för att skapa dynamiska, engagerande upplevelser. Läs mer om Science Building-exemplet.

Så här börjar du med ett exempelprojekt:

  1. Om du inte redan har gjort det laddar du ned och packar upp Mesh-exemplen.

  2. I Unity Hub väljer du Öppna>Lägg till projekt från disk och navigerar sedan till mappen som du extraherade som innehåller exemplen.

  3. Öppna det exempelprojekt som du vill ha.

  4. I Unity navigerar du till Resursscener> och öppnar sedan den scen du vill ha---det här varierar från exempel till exempel. I projektet Science Building öppnar du till exempel ScienceBuilding-scenen.

Här är ett exempel på vad du hittar i den scenen:___

Skapa och publicera ditt anpassade exempel

När du har anpassat ett exempel kan du konvertera det till en miljö genom att skapa och publicera det till Mesh på webben. En händelseorganisatör kan sedan skapa en händelse baserat på den miljön. Mer information finns i Skapa och publicera din miljö.

Bidrag

Vi accepterar för närvarande inte kodbidrag till våra exempel. Om du har feedback eller om du stöter på problem med exemplen eller Mesh-verktygslådan gör du följande: I ett Unity-projekt som har Mesh Toolkit-paketet installerat väljer du Mesh Toolkit ->Ge feedback till Microsoft och använder sedan feedbacklänken i Mesh-verktygslådan för att meddela oss.

Det här projektet har antagit Microsoft Open Source Code of Conduct (Microsofts regler för uppförande för öppen källkod). Läs Vanliga frågor och svar om uppförandekoden eller kontakta opencode@microsoft.com om du har några andra frågor eller kommentarer.

Licens

Mesh-exemplen styrs av MIT-licensen enligt licensen . MD-fil i Mesh-Toolkit-Unity-lagringsplatsen . Exempelfunktionen är dock beroende av Mesh-verktygslådan, som styrs av en separat licens och innehåller programvara från tredje part.

– Visa spelaktiviteter som du kan använda i ditt projekt.