#freeze
&br;

''&size(20){&color(#f8f770){MeshUVRaycastPortal(メッシュ UV レイキャスト ポータル)};};''

レーザーによる操作をカメラの映像越しに行う事ができるコンポーネント

&br;

*項目 [#p2e63f46]

:Enabled:|
効果なし。
----
:Offset:|
出口位置の微調整。
----
:RayExit:|
ポータルの出口。
Cameraを指定する。
----
:UVOffset:|
UV位置の微調整。
----
:UVScale:|
UVの拡大縮小。
----
:RepeatUV:|
UVの端で折り返すかどうか。
----
:OverrideHitTriggers:|
???
----
:Filter:|
???
----
:FilterMode:|
???
|0|CombineAND|
|1|CombineOR|
|2|Replace|

&br;

*使用例 [#e47c9d26]
-レーザーを当てる為のコライダー(ポータルの入口)と、レーザーを出すカメラ(ポータルの出口)が必要です。
入口側は、3Dモデル(UVを適切に展開済み)の[[MeshCollider>Physics/Colliders/MeshCollider]]を使用します。
出口側は、普通の使い方ならOrthographic(平行投影)モードのCameraを指定します。
-入口側(MeshColliderのある方)にこのコンポーネントをアタッチして、RayExitにCameraを指定する。
レーザー操作による、[[ボタンインタラクション>Common UI/Button Interactions]]等を行う事ができます。遠隔でインスペクター等のUIXを操作したり、ボタンを押したりできる。

&br;

*その他 [#lf0c4479]
-Flux等のRaycastは効果なし。[[Grabbable>Transform/Interaction/Grabbable]]等も効果なし。あくまでもユーザーのボタン系操作のみ。
-複数の入口に対して、一つの出口も可能。
-[[SlotRaycastTransferPortal>Physics/Extensions/SlotRaycastTransferPortal]]ならCamera不要です。

-ダッシュメニューに使われている機能らしい。
[[Component:MeshUVRaycastPortal - Resonite Wiki>https://wiki.resonite.com/Component:MeshUVRaycastPortal]]

&br;&br;&br;

----
CENTER:[[Physics/Extensions]]へ
----