ページ 11

【解決済み】画面外のイベントの監視について

Posted: 2019年9月11日(水) 19:37
by ぼた餅
こんばんは。
一つ疑問に思ったのですが、画面に映っていないイベントの監視をやめさせたらゲームは軽くなるのでしょうか?

たとえば画面外に並列処理のイベントが100個設置されていて、
これだと当然重くなりますが、これを「画面に映り次第並列処理が行われる」…とした場合、
ゲームは軽くなるのかという疑問です。
なお、画面の外に出ると処理が停止する、と仮定します。


製作中のゲームに並列処理を使っているのですが、画面外だと動いていても意味がない仕組みですので、
少しでも軽量化できないかと思い質問させていただきました。

どなたかご教授お願いいたします。

Re: 画面外のイベントの監視について

Posted: 2019年9月11日(水) 20:26
by ムノクラ
こちらで議論されています。
https://forum.tkool.jp/index.php?threads/800/

顕著な例として、RPGアツマールに限定公開された負荷テストがあります。
https://game.nicovideo.jp/atsumaru/game ... 181052a0d3

こちらで体験すると感じますが、普通の処理であれば、異常な量で無い限り並行処理の負荷は大きくないと感じます。

あまり、気にしないで良い気がしますが、並行処理のスイッチや自動消去で気を使うくらいはしておいた方が良いような気はしています。


現実的には、イベント位置を保存するとセーブデータが重くなるので、それを軽くする為のプラグインとかで出ているくらい課題になっていると感じます。

Re: 画面外のイベントの監視について

Posted: 2019年9月13日(金) 13:11
by ぼた餅
とても参考になりました。
回答ありがとうございます。