トップページ > ゲ製作技術 > 2019年08月28日 > A5EP/Gdh

書き込み順位&時間帯一覧

16 位/42 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000001001



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
WOLF RPGエディター 質問スレ 其の11 [無断転載禁止]©2ch.net

書き込みレス一覧

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回ループやラベルによるスルー時の重さは行数依存だと聞いたことがありますが、条件分岐も?)


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。