Dela via


Välja motor

Det finns flera utvecklingsvägar som du kan använda i vår dokumentation. Det första steget är att hitta den teknik som passar dig. Om du redan har en i åtanke kan du gå vidare och gå direkt till respektive flik nedan. Om du är på staketet eller bara har börjat kan du ta en titt på var och en och förstå vad de erbjuder, de tillgängliga plattformarna och verktygen och börja skapa!

Viktigt!

Ta en titt på våra portningsguider översikt om du har befintliga projekt som du vill ta över till HoloLens 2 eller omslutande VR-headset som Reverb G2. Vi har guider för projekt som använder HTK, MRTK v1, SteamVR eller har utvecklats för uppslukande headset som Oculus Rift eller HTC Vive.

Motoröversikt

  • Unity är en av de ledande utvecklingsplattformarna i realtid på marknaden, med underliggande körningskod skriven i C++ och alla utvecklingsskript görs i C#. Oavsett om du vill skapa spel, filmer och animeringsfilm, eller till och med återge arkitektoniska eller tekniska begrepp i en virtuell värld, har Unity infrastrukturen som stöd för dig.

    Kommentar

    Kontrollera kända problem i vissa Unity-versioner innan du väljer en Unity-version.

  • Unreal Engine 4 är en kraftfull, öppen källkod skapandemotor med fullt stöd för mixad verklighet i både C++ och Blueprints. Från och med Unreal Engine 4.25 är HoloLens-supporten komplett och produktionsklar. Med funktioner som det flexibla Visual Blueprints-skriptsystemet kan designers praktiskt taget använda alla begrepp och verktyg som är allmänt tillgängliga för programmerare. Skapare i olika branscher kan utnyttja friheten och kontrollen för att leverera banbrytande innehåll, interaktiva upplevelser och uppslukande virtuella världar.

  • Inbyggda utvecklare med erfarenhet av att skriva egna 3D-renderare kan skapa en anpassad motor med Hjälp av OpenXR. OpenXR är en öppen royaltyfri API-standard från Khronos som ger motorer intern åtkomst till en mängd olika enheter från leverantörer över hela spektrumet för mixad verklighet. Du kan utveckla med OpenXR på ett HoloLens 2- eller Windows Mixed Reality-headset på skrivbordet.

  • Webbutvecklare som skapar övertygande AR/VR-webbupplevelser mellan webbläsare kan använda WebXR.

Funktioner och enheter


Logistik Unity Overklig JavaScript Anpassad motor
(med OpenXR)
Språk C# C++ JavaScript C/C++
Prissättning Unity-priser Overklig prissättning Kostnadsfri Kostnadsfri

Enhetsfunktioner Unity Overklig JavaScript Anpassad motor
(med OpenXR)
Enhets-/visningsspårning ✔️ ✔️ ✔️ ✔️
Handinmatning ✔️ ✔️ ✔️ ✔️
Ögoninmatning ✔️ ✔️ ✔️
Röstinspelning ✔️ ✔️ ✔️ ✔️
Rörelsekontroller ✔️ ✔️ ✔️ ✔️
Test av träff med plan/nät ✔️ ✔️ ✔️ ✔️
Scentolkning ✔️ ✔️ ✔️
Rumsligt ljud ✔️ ✔️ ✔️ ✔️
Identifiering av QR-kod ✔️ ✔️ ✔️

Maskinvara Unity Overklig JavaScript Anpassad motor
(med OpenXR)
HoloLens 2 ✔️ ✔️ ✔️ ✔️
HoloLens (första generationen) ✔️ ✔️ Endast WinRT (äldre)
Windows Mixed Reality-headset ✔️ ✔️ ✔️ ✔️
SteamVR-headset ✔️ ✔️ ✔️ ✔️
Oculus Quest/Rift ✔️ ✔️ ✔️ ✔️
Mobil (ARCore/ARKit) ✔️ ✔️ ✔️

Verktyg Unity Overklig JavaScript Anpassad motor
(med OpenXR)
Verktyg för Mixed Reality ✔️ ✔️
Verktyg för världslåsning ✔️

Molntjänster Unity Overklig JavaScript Anpassad motor
(med OpenXR)
Azure Remote Rendering ✔️ ✔️

Kommentar

  • Azure Remote Rendering (ARR) dras tillbaka den 30 september 2025. Läs mer.

Nästa steg

Nästa kontrollpunkt för utveckling

Om du följer resan unity for HoloLens development checkpoint som vi har lagt fram är din nästa uppgift att gå igenom vår självstudieserie HoloLens 2.

Annars fortsätter du att installera rätt version av Unity och konfigurera med ditt första Unity-projekt för mixad verklighet:

Du kan alltid gå tillbaka till Unity-utvecklingspunkterna för HoloLens och VR när som helst.