Yerel geliştirmeye genel bakış

Yerel başlık logosu

Unity veya Unreal gibi 3B altyapılar, size açık olan tek Karma Gerçeklik geliştirme yolları değildir. DirectX 11 veya DirectX 12 ile Windows Mixed Reality API'lerini kullanarak da Karma Gerçeklik uygulamalar oluşturabilirsiniz. Platform kaynağına giderek temel olarak kendi ara yazılımınızı veya çerçevenizi oluşturacaksınız.

Önemli

Sürdürmek istediğiniz mevcut bir WinRT projeniz varsa, ana WinRT belgelerimize gidin.

Geliştirme denetim noktaları

Unity oyunlarınızı ve uygulamalarınızı karma gerçeklik dünyasına getirmek için aşağıdaki denetim noktalarını kullanın.

1. Başlarken

Windows Mixed Reality iki tür uygulamayı destekler:

2B görünümler için DirectX geliştirmesi ile çevreleyici görünümler arasındaki farklar öncelikle holografik işleme ve uzamsal giriş konularını ele alır. UWP uygulamanızın IFrameworkView veya Win32 uygulamanızın HWND'si gereklidir ve büyük ölçüde aynı kalır. Aynı durum, uygulamanızda kullanılabilen WinRT API'leri için de geçerlidir. Ancak holografik özelliklerden yararlanmak için bu API'lerin farklı bir alt kümesini kullanmanız gerekir. Örneğin holografik uygulamalar sistemi, poz tahmin edilen bir çerçeve döngüsünü etkinleştirmek için mevcut takas zincirini ve çerçeveyi yönetir.

Checkpoint Sonuç
OpenXR nedir? OpenXR'yi ve sunacağı özellikleri tanıyarak yerel geliştirme yolculuğunuza başlayın
En son araçları yükleme En son yerel geliştirme araçlarını indirme ve yükleme
HoloLens 2 için ayarlama Cihazınızı ve ortamınızı HoloLens 2 geliştirme için yapılandırma
Çevreleyici başlıklar için ayarlama Cihazınızı ve ortamınızı Windows Mixed Reality geliştirme için yapılandırma
Örnek bir uygulama deneyin Cihazınızda aynı temel OpenXR uygulamasının UWP ve Win32 sürümünü keşfetme
OpenXR API'sinde tura katılın Visual Studio'da OpenXR API'sinin tüm önemli bileşenlerini turlayan 60 dakikalık bir izlenecek yol videosunu izleyin
OpenXR yükleyicisini ekleme Geliştirmeye başlamak için OpenXR yükleyicisini mevcut bir yerel projeye ekleme

2. Temel yapı taşları

Windows Mixed Reality uygulamalar HoloLens ve diğer çevreleyici başlıklar için karma gerçeklik deneyimleri oluşturmak üzere aşağıdaki API'leri kullanır:

Özellik Yetenek
Bakış Kullanıcıların hologramlara bakarak hologramları hedeflemesine izin verme
Hareketi Uygulamalarınıza uzamsal eylemler ekleme
Holografik işleme Kullanıcılarınız çevresinde dünyanın tam bir yerinde hologram çizin
Hareket denetleyicisi Kullanıcılarınızın Karma Gerçeklik ortamlarınızda işlem yapmasına izin verme
Uzamsal eşleme Ortamınızın sınırlarını işaretlemek için fiziksel alanınızı sanal ağ katmanıyla eşleme
Ses Kullanıcılarınızdan sözlü anahtar sözcükleri, tümcecikleri ve dikteyi yakalama

Not

Yaklaşan ve geliştirme aşamasındaki temel özellikleri OpenXR yol haritası belgelerinde bulabilirsiniz.

3. Dağıtma ve test etme

HoloLens 2 üzerinde OpenXR kullanarak masaüstünde geliştirme yapabilir veya çevreleyici başlık Windows Mixed Reality. Mikrofonlu kulaklığa erişiminiz yoksa bunun yerine HoloLens 2 Öykünücüsü'yü veya Windows Mixed Reality Simülatörü'ni kullanabilirsiniz.

Sırada ne var?

Özellikle yeni bir araç veya SDK öğrenirken geliştiricinin işi asla yapılmaz. Aşağıdaki bölümler sizi zaten tamamlamış olduğunuz başlangıç düzeyindeki materyallerin dışındaki alanlara taşıyabilir. Bu konular ve kaynaklar herhangi bir sıralı düzende değildir, bu nedenle etrafa göz atıp keşfetmekte çekinmeyin!

Ek kaynaklar

OpenXR oyununuzu dengelemek istiyorsanız aşağıdaki bağlantılara göz atın:

Ayrıca bkz.