Megosztás a következőn keresztül:


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

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.