Bagikan melalui


Gambaran umum pengembangan asli

Logo banner asli

Mesin 3D seperti Unity atau Unreal bukan satu-satunya jalur pengembangan Mixed Reality terbuka untuk Anda. Anda juga dapat membuat aplikasi Mixed Reality menggunakan API Windows Mixed Reality dengan DirectX 11 atau DirectX 12. Dengan membuka sumber platform, Anda pada dasarnya membangun middleware atau kerangka kerja Anda sendiri.

Penting

Jika Anda memiliki proyek WinRT yang sudah ada yang ingin Anda pertahankan, buka dokumentasi WinRT utama kami.

Titik pemeriksaan pengembangan

Gunakan titik pemeriksaan berikut untuk membawa game dan aplikasi Unity Anda ke dunia realitas campuran.

1. Memulai

Windows Mixed Reality mendukung dua jenis aplikasi:

  • UWP atau Win32 Mixed Reality aplikasi yang menggunakan HolographicSpace API atau OpenXR API untuk merender tampilan imersif yang mengisi tampilan headset
  • Aplikasi 2D (UWP) yang menggunakan DirectX, XAML, atau kerangka kerja lain untuk merender tampilan 2D pada slate di beranda Windows Mixed Reality

Perbedaan antara pengembangan DirectX untuk tampilan 2D dan tampilan imersif terutama menyangkut penyajian holografik dan input spasial. Aplikasi UWP Anda IFrameworkView atau HWND aplikasi Win32 Anda diperlukan dan sebagian besar tetap sama. Hal yang sama berlaku untuk API WinRT yang tersedia untuk aplikasi Anda. Tetapi Anda harus menggunakan subset YANG berbeda dari API ini untuk memanfaatkan fitur holografik. Misalnya, sistem untuk aplikasi holografik mengelola swapchain dan bingkai yang ada untuk mengaktifkan perulangan bingkai yang diprediksi pose.

Checkpoint Hasil
Apa itu OpenXR? Mulai perjalanan pengembangan asli Anda dengan berkenalan dengan OpenXR dan apa yang ditawarkannya
Menginstal alat terbaru Mengunduh dan menginstal alat pengembangan asli terbaru
Menyiapkan untuk HoloLens 2 Mengonfigurasi perangkat dan lingkungan Anda untuk pengembangan HoloLens 2
Menyiapkan untuk headset imersif Mengonfigurasi perangkat dan lingkungan Anda untuk pengembangan Windows Mixed Reality
Mencoba aplikasi sampel Menjelajahi versi UWP dan Win32 dari aplikasi OpenXR dasar yang sama di perangkat Anda
Ikuti tur OpenXR API Tonton video penelusuran 60 menit yang mengelilingi semua komponen utama OpenXR API di Visual Studio
Menambahkan loader OpenXR Tambahkan loader OpenXR ke proyek asli yang ada untuk mulai mengembangkan

2. Blok penyusun inti

Windows Mixed Reality aplikasi menggunakan API berikut untuk membangun pengalaman realitas campuran untuk HoloLens dan headset imersif lainnya:

Fitur Kemampuan
Pandangan Biarkan pengguna menargetkan hologram dengan melihatnya
Gerakan Menambahkan tindakan spasial ke aplikasi Anda
Penyajian Holografik Menggambar hologram di lokasi yang tepat di dunia di sekitar pengguna Anda
Pengontrol gerakan Biarkan pengguna Anda mengambil tindakan di lingkungan Mixed Reality Anda
Pemetaan spasial Petakan ruang fisik Anda dengan overlay jala virtual untuk menandai batas lingkungan Anda
Suara Menangkap kata kunci, frasa, dan dikte lisan dari pengguna Anda

Catatan

Anda dapat menemukan fitur inti yang akan datang dan dalam pengembangan dalam dokumentasi peta jalan OpenXR.

3. Menyebarkan dan menguji

Anda dapat mengembangkan di desktop menggunakan OpenXR pada headset HoloLens 2 atau Windows Mixed Reality imersif. Jika Anda tidak memiliki akses ke headset, Anda dapat menggunakan emulator HoloLens 2 atau Simulator Windows Mixed Reality sebagai gantinya.

Apa selanjutnya?

Pekerjaan pengembang tidak pernah dilakukan, terutama ketika mempelajari alat atau SDK baru. Bagian berikut dapat membawa Anda ke area di luar materi tingkat pemula yang telah Anda selesaikan. Topik dan sumber daya ini tidak dalam urutan berurutan, jadi jangan ragu untuk melompat-lompat dan menjelajahi!

Sumber Daya Tambahan:

Jika Anda ingin meningkatkan level game OpenXR, lihat tautan di bawah ini:

Lihat juga