Dragノード
Dragノードは、マウスまたはタッチでビジュアルノードをドラッグ可能にするために使用されます。Dragノードの子は自動的にドラッグ可能になります。
tip
Dragノードは1つの子しか持つことができませんが、その子は多くの子を持つことができます。

入力
X位置へスナップ
| シグナル | 説明 |
|---|---|
| Do | _Value_によって指定された位置へスナップをトリガーするためにここにシグナルを送ります。_Duration_によって指定された遷移期間を使用します。 |
| データ | 説明 |
|---|---|
| Value | スナップアクションがトリガーされたときの目的地としてのX値です。 |
| Duration | スナップ遷移の期間です。 |
Y位置へスナップ
| シグナル | 説明 |
|---|---|
| Do | _Value_によって指定された位置へスナップをトリガーするためにここにシグナルを送ります。_Duration_によって指定された遷移期間を使用します。 |
| データ | 説明 |
|---|---|
| Value | スナップアクションがトリガーされたときの目的地としてのY値です。 |
| Duration | スナップ遷移の期間です。 |
ドラッグ
| データ | 説明 |
|---|---|
| Enable | このノードの有効/無効を切り替えます。無効の場合、ドラッグは子ノードに影響しません。 |
| Axis | ドラッグが機能する軸を指定します。X: 水平方向のドラッグのみが有効。Y: 垂直方向のドラッグのみが有効。Both: 水平および垂直方向のドラッグが有効。 |
| Constrain to parent | 有効にすると、ドラッグされている子ノードは親ノードの境界内に制約され、親の境界外にドラッグできなくなります。 |
その他
| データ | 説明 |
|---|---|
| Start Drag X | 開始点として使用されるX位置を指定します。これを設定すると、子ノードが指定された位置に強制的に移動します。 |
| Start Drag Y | 開始点として 使用されるY位置を指定します。これを設定すると、子ノードが指定された位置に強制的に移動します。 |
| Scale | ノードをドラッグする際に使用される移動スケールを指定します。これにより、ズームインまたはズームアウトしている間のドラッグデルタを修正できます。 |
| Mounted | このプロパティは、ノードをDOMから完全に削除するために使用されます。このプロパティがfalseに設定されている場合、ノードはDOMから削除されます。_Visible_プロパティとは異なり、ノードはDOMの一部でありながらも見えなくなります。 |
ビジュアル
このノードは、以下のビジュアル入力プロパティをサポートしています:
出力
その他
| データ | 説明 |
|---|---|
| Child Index | このノードが親に対して持つ位置です。例えば、Groupに3つの子がある場合、最初の子は_Child Index_ 0、2番目の子は_Child Index_ 1となります。 |
| This | このノードへの参照です。カスタムJavascriptノードなどで使用されます。 |
Bounding Box
| データ | 説明 |
|---|---|
| Screen Position X | このノードがスクリーンのX軸上にある位置(ピクセル単位)。 |
| Screen Position Y | このノードがスクリーンのY軸上にある位置(ピクセル単 |
位)。 | | Width | このノードの現在の幅。 | | Height | このノードの現在の高さ。 |
Mounted
| シグナル | 説明 |
|---|---|
| Did Mount | このノードがマウントされ、つまり視覚ツリーの一部となり見えるようになったときに送信されるシグナル。 |
| Will Unmount | このノードが視覚ツリーから削除され、隠される直前に送信されるシグナル。 |
シグナル
| シグナル | 説明 |
|---|---|
| Drag Started | 子のドラッグが検出されたときに発せられるシグナル。 |
| Drag Ended | ドラッグが停止したときに発せられるシグナル。 |
| Drag Moved | ドラッグ中に子ノードが移動している間に発せられるシグナル。 |
値
| データ | 説明 |
|---|---|
| Drag X | ドラッグされたノードの現在のX位置。 |
| Drag Y | ドラッグされたノードの現在のY位置。 |
| Delta X | 前回の水平位置からドラッグされたノードが移動した水平距離。pxで測定。 |
| Delta Y | 前回の垂直位置からドラッグされたノードが移動した垂直距離。pxで測定。 |