Gözler ve eller


"MixedRealityToolkit içinde göz izleme"

Ara + el oylarını destekleme (göz önünde bulundurun)

Bu sayfada, mahtions ile birlikte birincil bir işaretçi olarak göz hedeflemenin nasıl kullanılacağı açıklanmaktadır. Mrtk göz izleme tanıtımızda, gözler ve uygulamalı kullanımı için birkaç örnek açıklıyoruz:

  • Seçim: uzak holographic düğmesine bakıyor ve hızlıca seçmek için bir Pinç hareketi gerçekleştirme.
  • Konumlandırma (Bu makale): flobir hologram, tek yapmanız gereken, Dizin parmağınızı ve parmak izini bir araya getirerek ellerinizi kullanarak hareket ettirmek
  • Gezinti: yalnızca yakınlaştırmak istediğiniz bir konuma göz atın, Dizin parmağınızı ve parmak izini bir araya geçirin ve yakınlaştırmanız için size doğru çekin .

MRTK 'ın Şu anda bir uzaklık tarafı ışınları öncelikli odak işaretçileri olarak hareket ettiği bir şekilde tasarlandığına lütfen emin olun. Bu, bir el algılandıktan sonra ve "Select" söyledikten sonra yeniden görünür hale gelebilmesi için baş ve göz kaze işaretçilerinin otomatik olarak bastırılacak olduğunu gösterir. Bununla birlikte, bu, bir mesafede etkileşim kurmak istediğiniz bir yol olmayabilir ve görünümlerinizdeki ellerle bağımsız olarak basit bir ' Gaze ve COMMIT ' etkileşimini tercih edebilir.

El ışını devre dışı bırakma

Hand işaretçisini devre dışı bırakmak için, giriş işaretçisi mrtk yapılandırma ayarınız Içindeki ' defaultcontrollerpointer ' öğesini kaldırmanız yeterlidir. Yukarıda açıklandığı gibi gözleri ve ellerinizi kullanmak için lütfen göz izlemeyi kullanmaya yönelik tüm gereksinimlerikarşıladığınızdan emin olun.

El ışını kaldırma

Ayrıca, göz izleme örnek paketinin giriş profili Eyetrackingdemoprofile ' in bir başvuru olarak nasıl ayarlanacağını da denetleyebilirsiniz.

Gaze işaretçisini her zaman açık tutma

Bir el algılandıktan sonra kafa veya gözle işaretçilerinin otomatik olarak gizlenmesini önlemek için, Gaze, PointerBehavior Açık veya kapalı olup olmayacağını denetlemek üzere belirlenebilir.

// Turn on gaze pointer
PointerUtils.SetGazePointerBehavior(PointerBehavior.AlwaysOn);

Bkz. Controllers Pointers and Focus