Difference between revisions of "Fire On True (LogiX node)/ja"

From Neos Wiki
Jump to navigation Jump to search
(Updating to match new version of source page)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<languages></languages>
 
<languages></languages>
<div class="mw-translate-fuzzy">
+
{{Infobox Logix Node
'''Fire On True'''ノードは、入力されたConditionがTrueになると、1つのインパルスを発射します。
+
| Name = Fire On True
</div>
+
| Image =[[File: FireOnTrueNode.png | noframe | 128px | 'Fire On True' LogiX node ]]
 +
| Input0Type = Bool | Input0Name = Condition
 +
| Input1Type = User | Input1Name = OnlyForUser
 +
| Output0Type = Impulse | Output0Name = Pulse
 +
}}
  
<div class="mw-translate-fuzzy">
+
'''Fire On True'''ノードは、入力の <code>Condition</code> が True になると、インパルスを出力します。
<!--[[File:|border|256px|right]]-->
 
</div>
 
  
<div class="mw-translate-fuzzy">
+
== 使用方法 ==
== Inputs & Outputs ==
+
インパルスが出力された後、追加のインパルスを出力する前に、<code>Condition</code>をまずFalseにリセットする必要があります。
{| class="wikitable"
 
|+Inputs
 
|-
 
| Color
 
| Label
 
| Type
 
|-
 
| style="background-color:{{Boolean-color}}" |
 
| Condition
 
| [[:Category:Types:Bool|Boolean]]
 
|-
 
| style="background-color:{{User-color}}" |
 
| OnlyForUser
 
| [[:Category:Types:User|User]]
 
|}
 
</div>
 
  
{{FireOnUserHandling| TargetPage = [[Local Fire On True (LogiX node)|Local Fire On True]]}}
+
{{FireOnUserHandling/ja}}
  
It is recommended to specify a user at <code>OnlyForUser</code> to ensure that the user for whom the impulse fires is predictable.
+
インパルスが発射されるユーザーを確実に予測できるように、<code>OnlyForUser</code>へユーザーを指定することをお勧めします。
  
Note that this node will only fire one impulse in the event that <code>Condition</code> becomes True multiple times within a single impulse chain. Similarly this node will not fire an impulse if the <code>Condition</code> becomes True and then reset to False within a single impulse chain.
+
=== 複数のインパルス ===
  
<div class="mw-translate-fuzzy">
+
このノードは、1つのインパルスチェーンの中で<code>Condition</code>が複数回Trueになった場合でも、1つのインパルスしか出力しません。同様に、このノードは、<code>Condition</code>が1つのインパルスチェーン内でTrueになり、その後Falseにリセットされた場合、インパルスは出力されません。
{| class="wikitable"
 
|+Outputs
 
|-
 
| Color
 
| Label
 
| Type
 
|-
 
| style="background-color:{{Impulse-color}}" |
 
| Pulse
 
|  [[:LogiX:Impulses|Impulse]]
 
|}
 
</div>
 
  
<div class="mw-translate-fuzzy">
+
== 例 ==
== Usage ==
+
 
ImpulsesはOnlyForUserで入力されたユーザーに対してのみ発火し、そのユーザーのインスタンスでConditionがTrueになったときのみ発火します。ユーザーが定義されていない場合は、すべてのユーザーに対してインパルスが発生します。Conditionのデフォルト値はFalseです。
+
== ノードメニュー ==
</div>
 
  
 
[[Category:LogiX{{#translation:}}|Fire On True]]
 
[[Category:LogiX{{#translation:}}|Fire On True]]
 
[[Category:LogiX:Flow{{#translation:}}|Fire On True]]
 
[[Category:LogiX:Flow{{#translation:}}|Fire On True]]
{{:NodeMenu-Flow{{#translation:}}}}
+
{{:NodeMenu-Flow}}

Latest revision as of 16:32, 20 December 2022

Other languages:
English • ‎日本語 • ‎한국어
Fire On True
'Fire On True' LogiX node
Inputs
  Bool Condition
  User OnlyForUser
Outputs
  Impulse Pulse

Fire On Trueノードは、入力の Condition が True になると、インパルスを出力します。

使用方法

インパルスが出力された後、追加のインパルスを出力する前に、ConditionをまずFalseにリセットする必要があります。


ユーザの処理

このノードの2番目の入力である OnlyForUser は、Condition が満たされたり変更されたりしたときに、どのユーザがインパルスを処理するかを制御するために存在します。その扱いは以下の通りです。

  1. OnlyForUserにユーザが指定されている場合, そのユーザに対してのみインパルスを出力します.
  2. もしユーザが指定されておらず, そのノードの親がユーザになっている場合, そのユーザに対して出力します.これは通常, アバターで発生します.
  3. そうでない場合は, 全てのユーザに対して出力されます.

このノードではLocal Userを使用しないでください。これはすべてのユーザーに対してノードを起動させることになります。代わりに {{{TargetPage}}} を使用してください

インパルスを処理するユーザーを指定できるように、OnlyForUserでユーザーを指定することをお勧めします。


インパルスが発射されるユーザーを確実に予測できるように、OnlyForUserへユーザーを指定することをお勧めします。

複数のインパルス

このノードは、1つのインパルスチェーンの中でConditionが複数回Trueになった場合でも、1つのインパルスしか出力しません。同様に、このノードは、Conditionが1つのインパルスチェーン内でTrueになり、その後Falseにリセットされた場合、インパルスは出力されません。

ノードメニュー

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