共用方式為


指尖視覺效果 — MRTK3

指尖能供性可協助使用者辨識與目標物件的距離。 環形圖形視覺效果會根據從指尖到物件的距離來調整其大小。 指尖視覺效果主要是由 RingReticleRingMagnetism 腳本控制,可在相機位移 > MRTK 手部控制器 > 索引Tip PokeInteractor > PokeReticle > RingVisual 底下找到 MRTK XR Rig 。 視覺效果的其他元件包括 MRTKRokeReticleVisualProximityLight 腳本。

如何使用指尖視覺效果

根據預設,指尖視覺效果可在任何以 設定的 MRTK XR Rig Unity 場景中運作。 啟用環形視覺效果會發生在 MRTKPokeReticleVisual 中,其繼承自 BaseReticleVisual 。 當 PokeInteractor 主動暫留可互動時,就會啟用鄰近光線和動態調整大小的環形視覺效果。

在高層級,指尖視覺效果的運作方式是使用 ProximityLight 來投影附近表面的彩色漸層。 然後,腳本 RingMagnetism 會使用 ProximityDetector尋找任何附近的可互動表面,以在手指向表面移動時,將手指環對齊表面。 當手指接近表面時,手指環也會由 RingReticle 腳本動態調整大小。

您可以在幾乎任何使用已表達的手部運作的場景中找到指尖視覺效果範例,但它在 HandInteractionExample 場景中很醒目。

Inspector 屬性

在 上 MRTK XR Rig ,您可以使用PokeInteractorMRTKPokeReticleVisual 元件來找到 IndexTip PokeInteractorMRTKPokeReticleVisual負責根據PokeInteractor是否為作用中,以及將滑鼠停留在可互動上,來啟用鄰近光線和 Reticle。

Poke 互動器和 MRTK Poke Reticle 視覺效果的偵測器檢視

環形視覺效果本身是由 RingReticle 控制,它會調整 Reticle 的大小,而 RingMagnetism 會磁力到 ProximityDetector偵測到的鄰近物件表面。

Ringe Reticle 和 Ring Magnetism 的偵測器檢視

鄰近光線設定可控制光線在接近表面和離表面遠時的外觀。 中央、中間和外部色彩可控制光線的漸層外觀,並可針對應用程式的調色盤自訂。

鄰近光線的偵測器檢視