İşleme işleyicisi
Bir veya iki uygulamalı kullanarak bir nesnenin taşınabilir, ölçeklenebilir ve Rotatable yapmasına izin verir. Düzenleme, yalnızca belirli dönüşüm türlerine izin verecek şekilde kısıtlanabilir. betik, HoloLens 2 ifade edilen el girişi, el ışınlar, HoloLens (1. gen) hareket girişi ve modern kulaklık hareket denetleyicisi girişi gibi çeşitli giriş türleriyle birlikte çalışarak.
İşleme işleyicisini kullanma
ManipulationHandlerKomut dosyası bileşenini bir GameObject öğesine ekleyin. Ayrıca, nesnesine bir Collider eklediğinizden emin olun.
Nesnenin neredeyse ifade edilen el girişine yanıt vermesini sağlamak için
NearInteractionGrabbable betiği de ekleyin.
Inspector özellikleri
Konak dönüştürme Sürüklenerek kullanılacak dönüşüm. Varsayılan olarak bileşenin nesnesidir.
Düzenleme türü Nesnenin tek bir el, iki uygulamalı veya her ikisi kullanılarak işlenemeyeceğini belirtir.
- Yalnızca bir el
- Yalnızca iki el
- Bir ve Iki el
İki el ile Işleme türü
- Ölçek: yalnızca ölçeklendirmeye izin verilir.
- Döndürme: yalnızca dönüşe izin verilir.
- Taşıma ölçeği: taşıma ve ölçeklendirmeye izin veriliyor.
- Taşıma döndürme: taşıma ve döndürme için izin verilir.
- Ölçeği döndürme: döndürme ve ölçeklendirmeye izin veriliyor.
- Döndürme ölçeğini taşı: taşıma, döndürme ve ölçeklendirmeye izin verilir.
En fazla Işleme Izin ver İşleme, işaretçilerle en çok etkileşim kullanılarak gerçekleştirilip yapılamayacağını belirtir.
Yakınında bir el döndürme modu Nesnenin yakınında bir el/denetleyici ile çalışırken nasıl davranacağını belirtir.
Tek bir el döndürme modu Nesnenin, mesafede tek bir el/denetleyici ile kodlanır hale geldiğinde nasıl davranacağını belirtir.
Tek el döndürme modu seçenekleri Nesnenin tek bir el ile kodlanmaya hazır olduğunda nasıl döndürüleceğini belirtir.
- Özgün döndürmeyi koru: nesneyi taşındığı gibi döndürmez
- Kullanıcıya dönüşü koru: nesnenin X/Y ekseni için orijinal döndürmesini kullanıcıya korur
- Yasçekimi hizalı, kullanıcıya dönüşü koru: nesnenin özgün döndürmesini kullanıcıya tutar, ancak nesneyi dikey yapar. Sınır denetimi olan nesneler için faydalıdır.
- Yüz Kullanıcı: nesnenin Kullanıcı tarafından her zaman yüzmesini sağlar. SLA 'lar/panolar için faydalıdır.
- Kullanıcıdan uzakta olan yüz: nesnenin her zaman kullanıcıdan uzaklaşmasını sağlar. Geriye doğru yapılandırılan SLA 'lar/panolar için faydalıdır.
- Nesne Merkezi hakkında Döndür: yalnızca ifade edilen uygulamalı/denetleyiciler için geçerlidir. Nesne merkezi noktası hakkında, el/denetleyici dönüşü kullanarak nesneyi döndürün. Bir mesafede İnceleme için faydalıdır.
- Döndürme noktası hakkında Döndür: yalnızca ifade edilen uygulamalı/denetleyiciler için geçerlidir. Nesneyi el/denetleyici tarafından tutulmakta gibi döndürün. İnceleme için faydalıdır.
Yayın davranışı Bir nesne serbest bırakıldığında, fiziksel hareket davranışını belirtin. Bu nesnede olması için bir rigidbody bileşeni gerektirir.
- Nothing
- Öğelerin
- Hızı koru
- Angular hız tut
Dönüşte kısıtlamalar İle etkileşim edildiğinde nesnenin hangi eksende döndürüleceğini belirtir.
- Hiçbiri
- Yalnızca X ekseni
- Yalnızca Y ekseni
- Yalnızca Z ekseni
Kısıtlama Için yerel alanı kullan Dünya alanı eksenine veya yerel alan eksenine göre uygulanan kısıtlamalar arasında geçiş yapmak için bir geçiş yapın.
Hareket üzerindeki kısıtlamalar
- Hiçbiri
- Baş uzaklığı çözme
Yumuşatma etkin Düzgünleştirmanın etkin olup olmadığını belirtir.
Yumuşatma miktarı tek el Hareket, ölçek, döndürme için uygulanacak Yumuşatma miktarı. 0 ' ın yumuşatılması, yumuşgerekmediği anlamına gelir. Max değeri, değer olarak değişiklik yapılmadığı anlamına gelir.
Ekinlikler
İşleme işleyici aşağıdaki olayları sağlar:
- Onişletionstarted: düzenleme başladığında harekete geçirildi.
- Onişletionsonlandırıldı: düzenleme sona erdiğinde ateşlenir.
- Onhoverstarted: bir el/denetleyici çalışırken, neredeyse veya uzak duruma geldiğinde ateşlenir.
- Onhoversonlanma: bir el/denetleyici, çalışırken veya uzak duruma geldiğinde harekete geçirilir.