Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
3D-motorer som Unity eller Unreal är inte de enda Mixed Reality utvecklingsvägar som är öppna för dig. Du kan också skapa Mixed Reality appar med hjälp av Windows Mixed Reality-API:er med DirectX 11 eller DirectX 12. Genom att gå till plattformskällan skapar du i princip ditt eget mellanprogram eller ramverk.
Viktigt
Om du har ett befintligt WinRT-projekt som du vill underhålla kan du gå till vår huvudsakliga WinRT-dokumentation.
Kontrollpunkter för utveckling
Använd följande kontrollpunkter för att föra dina Unity-spel och -program till den mixade verklighetens värld.
1. Komma igång
Windows Mixed Reality stöder två typer av appar:
- UWP eller Win32 Mixed Reality program som använder HolographicSpace API eller OpenXR API för att återge en uppslukande vy som fyller headsetskärmen
- 2D-appar (UWP) som använder DirectX, XAML eller något annat ramverk för att återge 2D-vyer på skiffer i Windows Mixed Reality hem
Skillnaderna mellan DirectX-utveckling för 2D-vyer och uppslukande vyer handlar främst om holografisk återgivning och rumslig indata. UWP-programmets IFrameworkView eller Win32-programmets HWND krävs och förblir i stort sett desamma. Detsamma gäller för WinRT-API:er som är tillgängliga för din app. Men du måste använda en annan delmängd av dessa API:er för att dra nytta av holografiska funktioner. Systemet för holografiska program hanterar till exempel den växlingskedja och ram som finns för att aktivera en pose förutsagd ramloop.
| Checkpoint | Resultat |
|---|---|
| Vad är OpenXR? | Börja din interna utvecklingsresa genom att bekanta dig med OpenXR och vad den har att erbjuda |
| Installera de senaste verktygen | Ladda ned och installera de senaste interna utvecklingsverktygen |
| Konfigurera för HoloLens 2 | Konfigurera din enhet och miljö för HoloLens 2 utveckling |
| Konfigurera för uppslukande headset | Konfigurera din enhet och miljö för Windows Mixed Reality utveckling |
| Prova en exempelapp | Utforska en UWP- och Win32-version av samma grundläggande OpenXR-app på enheten |
| Ta en rundtur i OpenXR-API:et | Titta på en 60-minuters genomgångsvideo som visar alla viktiga komponenter i OpenXR-API:et i Visual Studio |
| Lägg till OpenXR-inläsaren | Lägg till OpenXR-inläsaren i ett befintligt internt projekt för att komma igång med att utveckla |
2. Kärnbyggnadsblock
Windows Mixed Reality program använder följande API:er för att skapa upplevelser med mixad verklighet för HoloLens och andra uppslukande headset:
| Funktion | Funktion |
|---|---|
| Blick | Låt användarna rikta hologram med genom att titta på dem |
| Gest | Lägga till rumsliga åtgärder i dina appar |
| Holografisk återgivning | Rita ett hologram på en exakt plats i världen runt dina användare |
| Rörelsestyrenhet | Låt användarna vidta åtgärder i dina Mixed Reality miljöer |
| Rumslig mappning | Mappa ditt fysiska utrymme med ett virtuellt nätöverlägg för att markera gränserna för din miljö |
| Röst | Samla in talade nyckelord, fraser och diktering från dina användare |
Anteckning
Du hittar kommande och utvecklingsrelaterade kärnfunktioner i OpenXR-översiktsdokumentationen.
3. Distribuera och testa
Du kan utveckla på ett skrivbord med Hjälp av OpenXR på ett HoloLens 2 eller Windows Mixed Reality uppslukande headset. Om du inte har åtkomst till ett headset kan du använda HoloLens 2-emulatorn eller Windows Mixed Reality-simulatorn i stället.
Nästa steg
En utvecklares jobb görs aldrig, särskilt när du lär dig ett nytt verktyg eller SDK. Följande avsnitt kan ta dig in i områden utöver det nybörjarnivåmaterial som du redan har slutfört. De här ämnena och resurserna är inte i sekventiell ordning, så du kan hoppa runt och utforska!
Ytterligare resurser
Om du vill utjämna ditt OpenXR-spel kan du kolla in länkarna nedan: