Button Events (LogiXノード)

From Neos Wiki
Jump to navigation Jump to search
This page is a translated version of the page Button Events (LogiX node) and the translation is 100% complete.
Other languages:
English • ‎日本語
Button Events
'Button Events' LogiX node
Inputs
  IButton Button
Outputs
  Impulse Pressed
  Impulse Pressing
  Impulse Released
  Impulse HoverEnter
  Impulse HoverStay
  Impulse HoverLeave
  Component Source
  Float3 GlobalPoint
  Float2 LocalPoint
  Float2 NormalizedPoint

Button Eventsノードは、入力Buttonが操作されたときにインパルスを発生させるノードです。また、インタラクトしている Component とインタラクションが発生した場所に関する追加情報を出力します。

使用方法

すべての出力インパルスは、Buttonとインタラクトするユーザが所有します。


Pressed出力は、Buttonが押されたときに1つのインパルスを出力します。


Pressing 出力は Button が押されている間、毎フレーム単一のインパルスを出力します。Pressingからの最初のインパルスは、Pressedからのインパルスの後のフレームで出力されます。


Released出力は、Buttonが押されなくなったとき、単一のインパルスを発生させます。ButtonがNeosButtonの場合、Pressedの次のフレームに出力されます。


HoverEnter出力は、ユーザーのインタラクションレーザーがButtonの上に乗ったときに、インパルスを1回出力します。


HoverStay 出力は、ユーザのインタラクションレーザーが Button の上に乗っている間、毎フレームインパルスを発生させます。HoverStayからの最初のインパルスは、HoverEnterからのインパルスの後のフレームに出力されます。


HoverLeave出力は、ユーザーのインタラクションレーザーがButton上に停止したときに、単一のインパルスを発生させます。


Source 出力は、インパルス出力のいずれかが発生したときに Button とインタラクトするコンポーネントを出力します。この値は、関連するインパルス連鎖の間のみ利用可能です。


GlobalPoint 出力は、インパルス出力のいずれかが発火したときに Button のインタラクトが発生した点の global position を提供するものです。この値は、関連するインパルス連鎖の間のみ利用可能です。


LocalPoint 出力は、ButtonスロットがインタラクトされたときのにおけるローカルのX座標とY座標を提供します。この値は、関連するインパルス連鎖の間のみ有効です。


NormalizedPoint出力は、Buttonの表面上のXとYの座標で、インパルス出力のいずれかが発生したときにインタラクトが発生した場所を提供します。この値は、両方の次元で-0.5から0.5の範囲に正規化されます。


Button入力のIButtonとして参照できるコンポーネントには、NeosButton, PhysicalButton, TouchButton, UIX Buttonが含まれています。すべてのインパルス出力は、UIXのButtonとTouchButtonで機能します。NeosButtonではPressedReleasedのみインパルスが出力されます。フィジカルボタンでは、Pressed, Released, HoverEnter, HoverLeave のみインパルスが出力されます。

Button eventsは、それぞれのNeosButton/PhysicalButtonコンポーネントまたはUIXキャンバスのAcceptPhysicalTouchおよびAcceptRemoteTouchフィールドを尊重します。コンポーネント/キャンバスがリモート・タッチを受け入れない場合、Hoverイベントは発生しません。


ノードメニュー

Interaction
Back Grabbable Touchable Button Events Close Context Menu Is Context Menu Open Notify Modified
Text Editor Events Tip Jar Events