Difference between revisions of "Dynamic Impulse Trigger With Value`1 (LogiX node)/ja"

From Neos Wiki
Jump to navigation Jump to search
(Created page with "== 一例 ==")
(Updating to match new version of source page)
 
(8 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
<languages></languages>
 
<languages></languages>
'''Dynamic Impulse Trigger With Value`1'''ノードは、トリガーの入力TargetHierarchy下に存在する全ての[[Dynamic Impulse Receiver With Value`1 (LogiX node)|Dynamic Impulse Receiver With Value`1]]ノードをトリガーします。これは、トリガとレシーバのタグ文字列入力が同一の場合にのみ発生します。また、入力と出力のValuesのデータタイプも一致する必要があります。
+
{{Infobox Logix Node
 +
| Name = Dynamic Impulse Trigger With Value`1
 +
| Image =[[File: DynamicImpulseTriggerWithValue`1Node.png | noframe | 128px | 'Dynamic Impulse Trigger With Value`1' LogiX node ]]
 +
| Input0Type = Impulse | Input0Name = Run
 +
| Input1Type = String | Input1Name = Tag
 +
| Input2Type = Slot | Input2Name = TargetHierarchy
 +
| Input3Type = Bool | Input3Name = ExcludeDisabled
 +
| Input4Type = Float | Input4Name = Value
 +
| Output0Type = Impulse | Output0Name = OnTriggered
 +
}}
  
<!--[[File:|border|256px|right]]-->
+
'''Dynamic Impulse Trigger With Value`1'''ノードは、<code>Run</code>へインパルス入力すると、Dynamic Impulse Trigger With Valueの <code>Tag</code> 入力と一致する <code>TargetHierarchy</code> 下に存在する、同じ <code>Value</code> データ型を持つ[[Dynamic Impulse Receiver With Value`1 (LogiX node)|Dynamic Impulse Receiver]]ノードにDynamic Impulseが送信されます。
  
== Inputs & Outputs ==
+
== 使用方法 ==
{| class="wikitable"
+
<code>ExcludeDisabled</code> 入力は、アクティブでないスロットに存在する[[Dynamic Impulse Receiver With Value`1 (LogiX node)/ja|Dynamic Impulse Receiver With Value`1]]ノードをトリガさせないかどうかを決定するものです。デフォルトはFalseで、有効なレシーバーはすべてトリガーされることを意味します。
|+Inputs
 
|-
 
| Color
 
| Label
 
| Type
 
|-
 
| style="background-color:{{Impulse-color}}" |
 
| Run
 
| [[:LogiX:Impulses|Impulse]]
 
|-
 
| style="background-color:{{String-color}}" |
 
| Tag
 
| [[:Category:Types:String|String]]
 
|-
 
| style="background-color:{{Slot-color}}" |
 
| TargetHierarchy
 
| [[:Category:Types:Slot|Slot]]
 
|-
 
| style="background-color:{{Boolean-color}}" |
 
| ExcludeDisabled
 
| [[:Category:Types:Bool|Boolean]]
 
|-
 
| style="background-color:{{Dummy-color}}" |
 
| Value
 
| dummy
 
|}
 
  
{| class="wikitable"
 
|+Outputs
 
|-
 
| Color
 
| Label
 
| Type
 
|-
 
| style="background-color:{{Impulse-color}}" |
 
| OnTriggered
 
| [[:LogiX:Impulses|Impulse]]
 
|}
 
  
== 使用方法 ==
+
<code>OnTriggered</code> 出力は、Dynamic Impulse Receiver With Value`1 ノードからトリガーされたインパルスの連鎖が完了した後にインパルスを発生させます。これは、<code>Run</code>へ到達したインパルスの連鎖を継続させます。
なお、ダイナミックインパルストリガー/レシーバーのタグシステムは、スロットタグのプロパティとは全く関係ないことに注意してください。Runでインパルスが受信されると、このノードはTargetHierarchyの下に存在するDynamic Impulse Receiver With Value`1ノードの降順検索を開始します。レシーバーノードはすべて、トリガーされたTagにマッチするTagとValueデータタイプにマッチするValueを持っている場合のみ、インパルスを発射する。階層検索は非常に効率的ですが、パフォーマンスコストを最小限に抑えるためには、入力のTargetHierarchyを意図したターゲットノードにできるだけ近づけることが最善です。このノードのValue入力は、生成時には設定されていないダミーのデータタイプを持っていますが、有効な入力が接続されると再設定されます。
+
 
  
このノードは、Dynamic Impulse Receiver With Value`1ノードのみをトリガーします - [[Dynamic Impulse Receiver (LogiX node)|Dynamic Impulse Receiver]]ノードは影響を受けません。
+
dynamic impulse trigger / receiver のタグシステムは、スロットのタグプロパティとは全く無関係であることに注意してください。<code>Run</code>へインパルスを入力すると、このノードは <code>TargetHierarchy</code> の下にある、データ型がトリガーのものと一致する[[Dynamic Impulse Receiver With Value`1 (LogiX node)/ja|Dynamic Impulse Receiver With Value`1]]ノードを順に検索し始めます。トリガーの<code>Tag</code>と一致する<code>Tag</code>入力を持つすべてのレシーバノードは、インパルスを発生します。[[Dynamic Impulse Receiver (LogiX node)/ja|Dynamic Impulse Receiver]]ノードは無視されることに注意してください。階層検索は非常に効率的ですが、パフォーマンスコストを最小にするために、入力 <code>TargetHierarchy</code> をできるだけ目的のターゲットノードに近いところに設定するのがベストです。
  
== 一例 ==
+
== ==
 +
ProbablePrimeにdynamic impulseに関するチュートリアルがあります。
 +
<youtube>https://www.youtube.com/watch?v=6A0GQ4iABfY</youtube>
  
== Node Menu ==
+
== ノードメニュー ==
  
 
[[Category:LogiX{{#translation:}}|Dynamic Impulse Trigger With Value`1]]
 
[[Category:LogiX{{#translation:}}|Dynamic Impulse Trigger With Value`1]]
[[Category:LogiX: Flow{{#translation:}}|Dynamic Impulse Trigger With Value`1]]
+
[[Category:LogiX:Flow{{#translation:}}|Dynamic Impulse Trigger With Value`1]]
{{:NodeMenu-Flow}}
+
{{:NodeMenu-Flow}}}

Latest revision as of 14:24, 19 February 2022

Other languages:
English • ‎日本語 • ‎한국어
Dynamic Impulse Trigger With Value`1
'Dynamic Impulse Trigger With Value`1' LogiX node
Inputs
  Impulse Run
  String Tag
  Slot TargetHierarchy
  Bool ExcludeDisabled
  Float Value
Outputs
  Impulse OnTriggered

Dynamic Impulse Trigger With Value`1ノードは、Runへインパルス入力すると、Dynamic Impulse Trigger With Valueの Tag 入力と一致する TargetHierarchy 下に存在する、同じ Value データ型を持つDynamic Impulse ReceiverノードにDynamic Impulseが送信されます。

使用方法

ExcludeDisabled 入力は、アクティブでないスロットに存在するDynamic Impulse Receiver With Value`1ノードをトリガさせないかどうかを決定するものです。デフォルトはFalseで、有効なレシーバーはすべてトリガーされることを意味します。


OnTriggered 出力は、Dynamic Impulse Receiver With Value`1 ノードからトリガーされたインパルスの連鎖が完了した後にインパルスを発生させます。これは、Runへ到達したインパルスの連鎖を継続させます。


dynamic impulse trigger / receiver のタグシステムは、スロットのタグプロパティとは全く無関係であることに注意してください。Runへインパルスを入力すると、このノードは TargetHierarchy の下にある、データ型がトリガーのものと一致するDynamic Impulse Receiver With Value`1ノードを順に検索し始めます。トリガーのTagと一致するTag入力を持つすべてのレシーバノードは、インパルスを発生します。Dynamic Impulse Receiverノードは無視されることに注意してください。階層検索は非常に効率的ですが、パフォーマンスコストを最小にするために、入力 TargetHierarchy をできるだけ目的のターゲットノードに近いところに設定するのがベストです。

ProbablePrimeにdynamic impulseに関するチュートリアルがあります。

ノードメニュー

Flow
Back Events Boolean Latch Delay Delay With Value Dynamic Impulse Receiver Dynamic Impulse Receiver With Value`1
Dynamic Impulse Trigger Dynamic Impulse Trigger With Value`1 Fire On Change Fire On False Fire On True Fire While True For
If Impulse Demultiplexer Impulse Multiplexer Local Fire On Change`1 Local Fire On False Local Fire On True Local Impulse Timeout
Local Leaky Impulse Bucket One Per Frame Pulse Random Sequence Timer Update Updates Delay
Updates Delay With Value While

}