Touchable Events (LogiXノード)
Touchable Events | ||
---|---|---|
Inputs | ||
TouchEventRelay | EventSource | |
Outputs | ||
Impulse | OnEvent | |
EventState | Hover | |
EventState | Touch | |
Float3 | Point | |
Float3 | Tip | |
TouchType | Type | |
Component | Source |
Touchable Eventsノードは、入力 TouchEventRelay のイベントソース
が操作された場合にインパルスを出力します。また、インタラクションのタイプ、インタラクトするコンポーネント
、インタラクトが発生した場所についての追加情報を出力します。
使用方法
すべての出力インパルスは、EventSource
とインタラクションするユーザが所有します。
OnEvent
出力は、EventSource
がユーザーのインタラクションレーザーでホバーされるか、ユーザーの手でフィジカルタッチされるか、レーザーのプライマリファイアプレスでタッチされると、フレームごとに単一のインパルスを発生させます。
Hover
出力は、タッチイベントがインタラクションレーザーホバースタート、ステイ、エンドのいずれであるかを示すEventState enum 値を提供します。この値はOnEvent
によって開始されたインパルス連鎖の間のみ有効です。
Touch
出力は、タッチイベントがフィジカルタッチ/相互作用レーザープレスのスタート、ステイ、エンドであったかを示すEventState enum値を提供します。この値はOnEvent
によって開始されたインパルス連鎖の間のみ有効です。
Point
出力は、タッチインタラクションが発生した点の global position を提供します。この値はOnEvent
によって開始されたインパルス連鎖の間のみ利用可能です。
Tip
出力は、タッチイベントを引き起こした Source
コンポーネントを持つスロットの global position を提供します。この値はOnEvent
によって開始されたインパルス連鎖の間のみ利用可能です。
Type
出力は、タッチイベントがフィジカルタッチかリモートレーザーによるインタラクションかを示すTouchType enum値を提供します。この値はOnEvent
によって開始されたインパルス連鎖の間のみ利用可能です。
Touch
出力は、タッチイベントがフィジカルタッチ/相互作用レーザープレスのスタート、ステイ、エンドであったかを示すEventState enum値を提供します。この値はOnEvent
によって開始されたインパルス連鎖の間のみ有効です。
Source
出力は、EventSource
とインタラクトしたコンポーネントを提供します。この値は、OnEvent
によって開始されたインパルス連鎖の間のみ利用可能です。
例
ノードメニュー
Interaction / Touchable | ||||||
---|---|---|---|---|---|---|
Back | Touchable Events |