Giriş benzetimi hizmeti

MRTK giriş benzetimi

MRTK 'ın giriş simülasyonu ile, bir cihaza derlemeden ve dağıtmaya gerek kalmadan Unity düzenleyicisinde çeşitli etkileşim türlerini test edebilirsiniz. Bu, fikirlerinizi tasarım ve geliştirme sürecinde hızlı bir şekilde yinelemenize olanak tanır. Sanal girişleri denetlemek için klavye ve fare kombinasyonlarını kullanın.

Giriş benzetimi hizmeti, Unity düzenleyicisinde kullanılamayan cihazların ve platformların davranışına öykünür. Örnekler arasında şunlar yer almaktadır:

  • HoloLens veya VR cihaz kafası izleme
  • HoloLens el hareketleri
  • HoloLens 2 el ile izleme
  • HoloLens 2 gözle izleme
  • VR cihaz denetleyicileri

Uyarı

Unity 'nin XR holographic öykünme > öykünme modu = "düzenleyicide benzetim yap" kullanılırken bu çalışmaz. Unity 'nin düzenleyici simülasyonu, denetim MRTK 'ın giriş benzetimine göre ele alınacaktır. MRTK giriş benzetimi hizmetini kullanmak için, XR holographic öykünmesinin öykünme moduna = "none" olarak ayarlamanız gerekir

MRTK giriş simülasyonu kullanma

Giriş simülasyonu, MRTK ile gönderilen profillerde varsayılan olarak etkindir. Sahneyi giriş simülasyonu desteğiyle çalıştırmak için Yürüt düğmesine tıklayabilirsiniz.

  • Kamerayı taşımak için W, A, S, D, Q, E tuşlarına basın.
  • Sağ fare düğmesini basılı tutarak fareyi gezinmek üzere taşıyın.
  • Benzetimli elleri getirmek için boşluk çubuğu (sağ taraftaki) veya sola kaydırma tuşu (sol taraftaki) tuşlarına basın
  • Görünümün simülasyonu devam etmek için T veya Y tuşuna basın
  • Simülasyonu döndürmek için CTRL tuşuna basın ve basılı tutun ve fareyi taşıyın

Düzenleyici giriş simülasyonu sayfası

Giriş simülasyonu denetimleriyle bir başvuru sayfası açmak için Handınteractionexamples sahnede sola Ctrl + H tuşlarına basın.

MRTK giriş simülasyonu sayfası

Giriş benzetimi hizmetini etkinleştirme

Giriş sistemi veri sağlayıcısı yapılandırması altında, giriş benzetimi hizmeti aşağıdakiler ile yapılandırılabilir.

  • TürMicrosoft. Mixedreality. Toolkit. Input InputSimulationServiceolmalıdır.
  • Desteklenen platform (ler) , hizmet klavye ve fare girişi kullandığından, varsayılan olarak tüm Düzenleyici platformlarını içerir.

Not

Giriş benzetimi hizmeti, desteklenen platform (ler) özelliği istenen hedefleri içerecek şekilde değiştirilerek tek başına gibi diğer platform uç noktalarında kullanılabilir.
Giriş simülasyonu desteklenen platformlar

Kamera denetimi

Baş hareket, giriş benzetimi hizmeti tarafından öykünülabilirler.

Kamerayı döndürme

  1. Görünüm penceresi Düzenleyicisi penceresinin üzerine gelin. Düğmeye basma çalışmazsa, bu girişe giriş odağı vermek için pencereye tıklamanız gerekebilir.
  2. Fare görünümü düğmesine basın ve basılı tutun (varsayılan: sağ fare düğmesi).
  3. Kamerayı döndürmek için fareyi Görünüm penceresi penceresinde taşıyın.
  4. Kamerayı Görünüm yönü etrafında almak için kaydırma tekerleğini kullanın.

Kamera döndürme hızı, giriş simülasyonu profilindeki fare görünümü hız ayarı değiştirilerek yapılandırılabilir.

Alternatif olarak, kamerayı (varsayılan: oyun denetleyicisi sağ parmak kolu) döndürmek için yatayGörünüm Dikey eksenini kullanın.

Kamerayı taşıma

Kamerayı taşımak için yatay taşımaDikey eksenini kullanın (varsayılan: ICD anahtarları veya oyun denetleyicisi sol parmak kolu).

Kamera konumu ve döndürme açıları Ayrıca Araçlar penceresinde açıkça ayarlanabilir. Kamera, sıfırlama düğmesi kullanılarak varsayılan ayarlarına sıfırlanabilir.

Denetleyici benzetimi

Giriş simülasyonu, öykünülmüş denetleyici cihazlarını (örn. hareket denetleyicileri ve uygulamalı) destekler. Bu sanal denetleyiciler, düğmeler veya grabbable nesneleri gibi normal denetleyicileri destekleyen herhangi bir nesneyle etkileşime geçebilir.

Denetleyici benzetim modu

Giriş simülasyon araçları penceresinde , Varsayılan denetleyici benzetim modu , üç farklı giriş modeli arasında geçiş yapar. Bu varsayılan mod, giriş simülasyonu profilinde de ayarlanabilir.

  • Diğer yandan, Birleşik konum verileriyle tamamen ifade edilen bir el cihazının benzetimini yapar.

    HoloLens 2 etkileşim modeline öykünür.

    El ile yapılan kesin konumlandırmayı temel alan etkileşimler bu modda benzetimi yapılabilir.

  • El hareketleri: AIR Tap ve temel hareketlerle basitleştirilmiş bir el modelinin benzetimini yapar.

    HoloLens etkileşim modelineöykünür.

    Odak, Gaze işaretçisi kullanılarak denetlenir. AIR dokunma hareketi, düğmelerle etkileşim kurmak için kullanılır.

  • Hareket denetleyicisi: aynı şekilde kullanılan ve çok yönlü şekilde çalışır.

    Denetleyici etkileşim modeliyle VR kulamına öykünür.

    Tetikleyici, al ve menü tuşları, klavye ve fare girişi aracılığıyla benzetilir.

Denetleyici hareketi benzetimi yapma

Her iki denetleyiciyi de denetlemek için sol/sağ denetleyici Işleme anahtarını (varsayılan: sol üst ve sağ denetleyici içinSol SHIFT ) basılı tutun. Düzenleme anahtarına basıldığında, denetleyici görünüm penceresinde görünür. Düzenleme anahtarı yayımlandıktan sonra, denetleyici kısa bir süre sonra zaman aşımını gizler.

Denetleyiciler, giriş simülasyonu Araçları penceresinde kameraya göre değiştirilebilir ve dondurulur ya da sol/sağ denetleyici tuşuna basarak (varsayılan: T için sol ve Y için doğru). Denetleyicileri yeniden gizlemek için geçiş tuşuna yeniden basın. Denetleyicileri değiştirmek için, sol/sağ denetleyici düzenleme anahtarının tutulması gerekir. Sol/sağ denetleyici Işleme anahtarına çift dokunmak Ayrıca denetleyicileri açık/kapalı olarak değiştirebilir.

Fare hareketi, denetleyiciyi görünüm düzlemine taşıyacaktır. Denetleyiciler fare tekerleğikullanılarak kameraya veya daha yakınına taşınabilir.

Fare kullanarak denetleyicileri döndürmek için, hem sol/sağ denetleyici düzenleme anahtarını (Sol SHIFT veya boşluk) hem dedenetleyiciyi Döndür düğmesini (varsayılan: sol CTRL düğmesi) basılı tutarak denetleyiciyi döndürmek için fareyi hareket ettirin. Denetleyici döndürme hızı, giriş simülasyonu profilindeki fare denetleyicisi döndürme hızı ayarı değiştirilerek yapılandırılabilir.

Tüm el yerleştirme, giriş simülasyonu Araçları penceresinde, elleri Varsayılana Sıfırlama de dahil olmak üzere de değiştirilebilir.

Ek profil ayarları

  • Denetleyici derinliği çarpanı , fare kaydırma tekerleği derinlik hareketinin hassasiyetini denetler. Daha büyük bir sayı, denetleyici yakınlaştırmasını hızlandıracaktır.
  • Varsayılan denetleyici uzaklığı , denetleyicilerin kameradan ilk uzaklığı. Sıfırlama düğmesi denetleyicilerine tıkladığınızda, denetleyiciler bu mesafede yer alacak.
  • Denetleyici değişim miktarı , denetleyicilere rastgele hareket ekler. Bu özellik, cihazda yanlış denetleyici izlemenin benzetimini yapmak ve etkileşimlerin gürültülü girişle düzgün çalışmasını sağlamak için kullanılabilir.

El hareketleri

Inıng, yakalayıp, poking, vb. gibi el hareketleri de benzetilen olabilir.

  1. Sol/sağ denetleyici düzenleme anahtarını (Sol SHIFT veya boşluk) kullanarak el denetimini etkinleştirin

  2. Düzenleme sırasında fare düğmesini basılı tutarak el hareketi gerçekleştirin.

Fare düğmelerinin her biri, sol/orta/sağ fare hareket ayarlarını kullanarak el şeklini farklı bir hareket halinde dönüştürmek üzere eşlenebilir. Düğme basılmazsa, varsayılan hareket hareketi el şekline sahip olur.

Not

Pinç hareketi, bu noktada "Select" eylemini gerçekleştiren tek hareketdir.

Tek seferlik düzenleme

  1. Sol/sağ denetleyici düzenleme anahtarını basılı tutarak (Sol SHIFT veya boşluk)
  2. Nesnenin üzerine gelin
  3. Fare düğmesini Pinç olarak tut
  4. Nesneyi taşımak için farenizi kullanın
  5. Etkileşimi durdurmak için fare düğmesini bırakın

İki el ile işleme

Nesneleri aynı anda iki el ile manipüle için kalıcı el modu önerilir.

  1. İki el ile de geçiş tuşlarına basarak geçiş tuşu (T/Y).
  2. Tek bir el ile işleme:
    1. Sağ el denetimi için Boşluk Tutma
    2. El ile nesneyi almak istediğiniz yere hareket ettirin
    3. Sıkıştırma hareketini etkinleştirmek için farenin sol düğmesine basın.
    4. Sağ el denetlemeyi durdurmak için Serbest Bırakma Alanı. El donmuş durumda olur ve sıkıştırma hareketi artık yönetilemeyecektir.
  3. Diğer taraftan işlemi tekrarlayın ve ikinci bir noktada aynı nesneyi yakalayın.
  4. Artık her iki el de aynı nesneyi yakalarak iki el ile işleme gerçekleştirmek için bu iki elden birini hareket ettirebilirsiniz.

GGV (Bakış, Hareket ve Ses) etkileşimi

Varsayılan olarak, GGV etkileşimi düzenleyicide etkindir ancak sahnede ifade edilen el yoktur.

  1. Bakış imlecini etkileşime değiştirilebilir nesneye (sağ fare düğmesi) işaret etmek için kamerayı döndürün
  2. Etkileşim kurmak için sol fare düğmesine tıklayın ve basılı tutun
  3. Nesneyi işlemek için kamerayı yeniden döndürme

Giriş Benzetimi Profili'nin içindeki Serbest Giriş Etkinleştirildi seçeneğini seçerek bunu kapatabilirsiniz.

Ayrıca, GGV etkileşimi için simülasyon ellerini kullanabilirsiniz

  1. Giriş Benzetimi Profilinde El Simülasyonu Modunu Hareketleredeğiştirerek GGV benzetimini etkinleştirme
  2. Bakış imlecini etkileşime değiştirilebilir nesneye (sağ fare düğmesi) işaret etmek için kamerayı döndürün
  3. Sağ el denetimi için Boşluk Tutma
  4. Etkileşim kurmak için sol fare düğmesine tıklayın ve basılı tutun
  5. Nesneyi taşımak için farenizi kullanma
  6. Etkileşimi durdurmak için fare düğmesini bırakın

Teleport Olaylarını Artırma

Giriş simülasyonu içinde işınlanma olayı oluşturmak için Giriş Benzetimi Profilinde el hareketi Ayarlar'i yapılandırarak biri Teleport Başlangıç Hareketi, diğeri ise Teleport Bitiş Hareketi'ni gerçekleştiracak şekilde yapılandırma. Teleport Start hareketi, Teleport İşaretçisini getirirken, Işınlanma Bitişi'nin ardından işrini tamamlar ve kullanıcıyı hareket ettirin.

Elde edilen işınlanma konumlarının y konumu, kameranın y ekseninde yer değiştirme değerine bağlıdır. Düzenleyicide bu değer varsayılan olarak 0'dır, bu nedenle Q ve E tuşlarını kullanarak uygun yüksekliğe ayarlayın.

Giriş Simülasyonu Teleport Ayarlar

Hareket denetleyicisi etkileşimi

Sanal hareket denetleyicileri, ifade elleriyle aynı şekilde yönlendirilmiş olabilir. Etkileşim modeli, tetikleyici, al ve menü tuşları sırasıyla sol fare düğmesi ,G ve M tuşu ile eşlenirken, ifade el ile uzak etkileşime benzer.

Göz izleme

Giriş Benzetimi Profilinde Göz Konumunu Benzetme seçeneği denetlenerek göz izleme benzetimi etkinleştirilebilir. Bu, GGV veya hareket denetleyicisi stili etkileşimlerle kullanılmaması gerekir (bu nedenle Varsayılan Denetleyici Benzetimi Modunun Açık El olarak ayarlanmış olduğundan emin olun).

Giriş benzetimi araçları penceresi

Karma Gerçeklik Araç Seti Yardımcı Programları Giriş Benzetimi menüsündegirişbenzetimiaraçları penceresini etkinleştirin. Bu pencere, oynatma modu sırasında giriş simülasyonu durumuna erişim sağlar.

Görünüm çubuğu düğmeleri (isteğe bağlı)

Giriş simülasyonu profilinde Göstergeler Prefab altında, temel el yerleştirmeyi denetlemeye uygun düzenleyici düğmeleri için bir önfaz belirtilebilir. Bu isteğe bağlı bir yardımcı programdır; giriş benzetimi araçları penceresinde aynı özelliklere erişilebilir.

Not

Görünüm alanı göstergeleri varsayılan olarak devre dışıdır çünkü şu anda Unity kullanıcı arabirimi etkileşimlerini etkileyemelerine neden olabilir. Bkz. sorun #6106. Etkinleştirmek için InputSimulationIndicators prefab'ını Göstergeler ÖnFazla'ya ekleyin.

El simgeleri, simülasyon ellerinin durumunu gösterir:

  • İzsiz el simgesi El izlenmez. Eli etkinleştirmek için tıklayın.
  • İzlenir el simgesi El iz bindir ancak kullanıcı tarafından denetlenz. Eli gizlemek için tıklayın.
  • Denetimli el simgesi El, kullanıcı tarafından iz altına alındı ve denetlendi. Eli gizlemek için tıklayın.
  • El simgesini sıfırla Eli varsayılan konuma sıfırlamak için tıklayın.

Ayrıca bkz.