A motor kiválasztása
A dokumentációnkban számos fejlesztési pályát találhat. Az első lépés a megfelelő technológia megtalálása. Ha már van egy szem előtt, folytassa, és ugorjon jobbra a megfelelő fülre alább. Ha a kerítésen van, vagy csak most kezdi el a pályát, tekintse át mindegyiket, és ismerje meg, mit kínálnak, milyen platformokat és eszközöket kínálnak, és kezdjen el létrehozni!
Fontos
Tekintse meg a portolási útmutatóink áttekintését , ha meglévő projektjei vannak, amelyeket át szeretne vinni a HoloLens 2-re vagy a modern VR headsetekre, például a Reverb G2-re. A HTK-t, AZ MRTK v1-et, a SteamVR-t vagy olyan modern headsetekhez fejlesztettük ki, mint az Oculus Rift vagy a HTC Vive.
A motor áttekintése
A Unity a piac egyik vezető valós idejű fejlesztői platformja, amelynek mögöttes futtatókörnyezeti kódja C++ nyelven van megírva, és minden fejlesztési szkriptelés C#-ban történik. Akár játékokat, filmeket és animációkat szeretne készíteni, akár architekturális vagy mérnöki fogalmakat szeretne megjeleníteni egy virtuális világban, a Unity rendelkezik az Ön számára elérhető infrastruktúrával.
Feljegyzés
A Unity-verzió kiválasztása előtt győződjön meg arról, hogy bizonyos Unity-verziókban ismert problémákat tapasztal.
Az Unreal Engine 4 egy hatékony, nyílt forráskód létrehozási motor, amely teljes mértékben támogatja a vegyes valóságot a C++ és a Blueprints esetében is. Az Unreal Engine 4.25-ös verziójától a HoloLens támogatása teljes funkcionalitású és éles üzemre kész. Az olyan képességek, mint a rugalmas Blueprints Visual Scripting rendszer, a tervezők gyakorlatilag használhatják a fogalmak és eszközök teljes körét, amelyek általában csak a programozók számára érhetők el. Az iparági alkotók a szabadságot és az irányítást kihasználva élvonalbeli tartalmakat, interaktív élményeket és modern virtuális világokat biztosítanak.
A saját 3D-s renderelőket író natív fejlesztők egyéni motort hozhatnak létre az OpenXR használatával. Az OpenXR a Khronos nyílt jogdíjmentes API-szabványa, amely natív hozzáférést biztosít a motorok számára a különböző gyártóktól származó eszközökhöz a vegyes valóság spektrumában. Az OpenXR használatával holoLens 2 vagy Windows Mixed Reality modern headseten fejleszthet az asztalon.
A webfejlesztők lenyűgöző, böngészőközi AR/VR webes felületeket hoznak létre, használhatják a WebXR-t.
Funkciók és eszközök
Logistics | Unity | Irreális | JavaScript | Egyéni motor (Az OpenXR használatával) |
---|---|---|---|---|
Nyelv | C# | C++ | JavaScript | C/C++ |
Díjszabás | A Unity díjszabása | Irreális díjszabás | Ingyenes | Ingyenes |
Eszközfunkciók | Unity | Irreális | JavaScript | Egyéni motor (Az OpenXR használatával) |
---|---|---|---|---|
Eszköz-/kijelzőkövetés | ✔️ | ✔️ | ✔️ | ✔️ |
Kézi bemenet | ✔️ | ✔️ | ✔️ | ✔️ |
Szem bemenete | ✔️ | ✔️ | ❌ | ✔️ |
Hangbemenet | ✔️ | ✔️ | ✔️ | ✔️ |
Mozgásvezérlők | ✔️ | ✔️ | ✔️ | ✔️ |
Sík-/hálós találatok tesztelése | ✔️ | ✔️ | ✔️ | ✔️ |
Jelenetfelismerés | ✔️ | ✔️ | ❌ | ✔️ |
Térbeli hang | ✔️ | ✔️ | ✔️ | ✔️ |
QR-kódészlelés | ✔️ | ✔️ | ❌ | ✔️ |
Hardver | Unity | Irreális | JavaScript | Egyéni motor (Az OpenXR használatával) |
---|---|---|---|---|
HoloLens 2 | ✔️ | ✔️ | ✔️ | ✔️ |
HoloLens (1. gen) | ✔️ | ✔️ | ❌ | Csak WinRT (örökölt) |
Windows Mixed Reality headsetek | ✔️ | ✔️ | ✔️ | ✔️ |
SteamVR headsetek | ✔️ | ✔️ | ✔️ | ✔️ |
Oculus Quest/Hasadék | ✔️ | ✔️ | ✔️ | ✔️ |
Mobil (ARCore/ARKit) | ✔️ | ✔️ | ✔️ | ❌ |
Eszközök | Unity | Irreális | JavaScript | Egyéni motor (Az OpenXR használatával) |
---|---|---|---|---|
Vegyes valósági eszközkészlet | ✔️ | ✔️ | ❌ | ❌ |
Világzárolási eszközök | ✔️ | ❌ | ❌ | ❌ |
Felhőszolgáltatások | Unity | Irreális | JavaScript | Egyéni motor (Az OpenXR használatával) |
---|---|---|---|---|
Azure Remote Rendering | ✔️ | ❌ | ❌ | ✔️ |
Feljegyzés
- Az Azure Remote Rendering (ARR) 2025. szeptember 30-án megszűnik. További információ.
Következő lépések
Következő fejlesztési ellenőrzőpont
Ha követi a Unity for HoloLens fejlesztési ellenőrzőpont által meghatározott útját, a következő feladata a HoloLens 2 oktatóanyag-sorozatunkon keresztüli munka.
Ellenkező esetben folytassa a Unity megfelelő verziójának telepítésével és az első vegyes valóságú Unity-projekt beállításával:
Bármikor visszatérhet a HoloLens és a VR Unity fejlesztési ellenőrzőpontjaihoz.