- WOLF RPGエディター 質問スレ 其の11 [無断転載禁止]©2ch.net
634 :名前は開発中のものです。[sage]:2019/08/28(水) 21:45:45.13 ID:A5EP/Gdh - ループ処理を行う際の処理についての質問です。
例えばゲーム中で動く弾を1000個動作させる等する際に、私は下記のようにするのですが 条件分岐の処理が重いので、それよりも処理速度が速いやり方があれば教えていただきたいです。 ■変数操作: CSelf11[ID] = 1 + 0 ■回数付きループ [ 1000 ]回 |■DB読込(可変): CSelf10[処理フラグ] = 可変DB[ 0 : CSelf11[ID] : 0 ] ( : - : ) |■条件分岐(変数): 【1】 CSelf10[処理フラグ] が 1 と同じ |-◇分岐: 【1】 [ CSelf10[処理フラグ] が 1 と同じ ]の場合↓ | |▼ 処理 | |■ |◇分岐終了◇ |■変数操作: CSelf11[ID] += 1 + 0 |■ ◇ループここまで◇◇ 質問するにあたって思いつく範囲で試した所、0回ループやラベルジャンプによるスキップは条件分岐を使うよりも重いか同程度のようです。 また、▼ 処理の内容が長い場合は▼ 処理を別のコモンイベントで行うとスルー時の処理が若干軽減されるようです。 (0回ループやラベルによるスルー時の重さは行数依存だと聞いたことがありますが、条件分岐も?)
|
|