現在表示しているスレッドのdatの大きさは175KBです。
レス数が1000を超えています。残念ながら全部は表示しません。
>>47
trigger1 = 1でそのステート内にいる間ずっと実行し続けるようになる
persistent=0を付けると一回実行したら条件を満たしていても実行しなくなる
>>47
>>38の意味は合ってる
初回のみっていうのは条件が二回以上満たされても一回しか効果が無いっていうこと
例えば
Type = VarAdd
Trigger1 = 1
V = 0
Value = 1
Persistent = 1
だと常に加算し続けるけど
Type = VarAdd
Trigger1 = 1
V = 0
Value = 1
Persistent = 0
だと一度しか加算しない
>>47
persistent = 0をステコンに書き込むと、条件を満たした最初の一度だけ実行される
例えば
[State 200, VarAdd]
type = VarAdd
trigger1 = Time > 0
var(0) = 1
persistent = 0
これだとTime = 1になった瞬間にtriggerが満たされてvar(0)に1が足され、それ以降は実行されずvar(0)は1のまま保持される
ただし、Stateを出てもう一度同じStateに入ると、再度ステコン全体が評価しなおされてvar(0)に1が足されて(他のStateでvar(0)が弄られていないことが前提で)var(0)は2になる
こんなところか……製作を勉強している人は全力で応援するから、時間をかけてじっくり頑張ってくれ
>>37へのレスです
アンカつけないと紛らわしかったかな
意味はそれであってます。初回のみって言うのはそのステート内で1度しか実行されないということ