【解決済み】並列処理の重さについて
Posted: 2017年9月03日(日) 22:56
並列処理の重さについてなのですが
A.普通にトリガーを並列処理にしたとき
B.ラベルジャンプで処理したとき
C.ループで処理したとき
※スタート位置を揃えるために条件は全て並列処理です。
Cは言うまでもなく処理が重すぎて論外ですが、AとBの内部処理に違いはあるのでしょうか?
並列処理の場合は一番下まで処理が終わると一番上まで戻って繰り返すのですが、ラベルジャンプも同じ仕様なのでしょうか?並列処理の使い方次第で重くなったりならなかったりというのは聞いたことがあるのですが、内部処理での重さが蓄積するようなら並列処理をたくさん使う場合は出来るだけ軽い方が良いと思いましたのでAとBどちらが良いのか分かる方教えてください。
実際にゲーム内で使っている並列処理の数は10個程度ですがBの場合もあればAの場合のように垂れ流しの場合もあります。並列処理を使っていて重いと感じた事はありませんが今後、並列処理が多くなってしまったときに出来るだけ最善の方法を今のうちから作り上げたいと思っています。
Cのループ内にウェイトを1フレーム入れるとA.Bと全く同じスピードになりました。ということは並列処理で下から上に戻るときとラベルジャンプで特定の位置に戻るときは自動でウェイトが1フレーム入っているという認識でよろしいのでしょうか?そうなるとCはますます論外ですが…と言うよりループイベントのの霊圧が消えてしまうような…
A.普通にトリガーを並列処理にしたとき
B.ラベルジャンプで処理したとき
C.ループで処理したとき
※スタート位置を揃えるために条件は全て並列処理です。
Cは言うまでもなく処理が重すぎて論外ですが、AとBの内部処理に違いはあるのでしょうか?
並列処理の場合は一番下まで処理が終わると一番上まで戻って繰り返すのですが、ラベルジャンプも同じ仕様なのでしょうか?並列処理の使い方次第で重くなったりならなかったりというのは聞いたことがあるのですが、内部処理での重さが蓄積するようなら並列処理をたくさん使う場合は出来るだけ軽い方が良いと思いましたのでAとBどちらが良いのか分かる方教えてください。
実際にゲーム内で使っている並列処理の数は10個程度ですがBの場合もあればAの場合のように垂れ流しの場合もあります。並列処理を使っていて重いと感じた事はありませんが今後、並列処理が多くなってしまったときに出来るだけ最善の方法を今のうちから作り上げたいと思っています。
Cのループ内にウェイトを1フレーム入れるとA.Bと全く同じスピードになりました。ということは並列処理で下から上に戻るときとラベルジャンプで特定の位置に戻るときは自動でウェイトが1フレーム入っているという認識でよろしいのでしょうか?そうなるとCはますます論外ですが…と言うよりループイベントのの霊圧が消えてしまうような…