MeshUVRaycastPortal(メッシュ UV レイキャスト ポータル)
レーザーによる操作をカメラの映像越しに行う事ができるコンポーネント
項目
- Enabled:
- 効果なし。
- Offset:
- 出口位置の微調整。
- RayExit:
- ポータルの出口。
Cameraを指定する。
- UVOffset:
- UV位置の微調整。
- UVScale:
- UVの拡大縮小。
- RepeatUV:
- UVの端で折り返すかどうか。
- OverrideHitTriggers:
- ???
- Filter:
- ???
- FilterMode:
- ???
0 CombineAND 1 CombineOR 2 Replace
使用例
- レーザーを当てる為のコライダー(ポータルの入口)と、レーザーを出すカメラ(ポータルの出口)が必要です。
入口側は、3Dモデル(UVを適切に展開済み)のMeshColliderを使用します。
出口側は、普通の使い方ならOrthographic(平行投影)モードのCameraを指定します。 - 入口側(MeshColliderのある方)にこのコンポーネントをアタッチして、RayExitにCameraを指定する。
レーザー操作による、ボタンインタラクション等を行う事ができます。遠隔でインスペクター等のUIXを操作したり、ボタンを押したりできる。
その他
- Flux等のRaycastは効果なし。Grabbable等も効果なし。あくまでもユーザーのボタン系操作のみ。
- 複数の入口に対して、一つの出口も可能。
- SlotRaycastTransferPortalならCamera不要です。
- ダッシュメニューに使われている機能らしい。
Component:MeshUVRaycastPortal - Resonite Wiki