【解決済み】特定のスクリプトを実行すると、フレームレートが上がってしまう原因

返信する
HinaXNoa
記事: 16
登録日時: 2021年10月11日(月) 12:00

【解決済み】特定のスクリプトを実行すると、フレームレートが上がってしまう原因

投稿記事 by HinaXNoa »

夜遅くに失礼いたします。連投みたいになってますね。すみません…

イベントコマンドのスクリプトから、下記のスクリプトを実行すると何故かゲームのFPSが上がり(60から128付近まで上がってしまいます。実行を繰り返すとさらに上がります。)、負荷でパソコンのファンが唸りだします。

SceneManager.push(Scene_Item);
SceneManager.update();
SceneManager._Scene._categoryWindow.select(2);
SceneManager._Scene.onCategoryOk();
SceneManager._Scene._categoryWindow.deactivate();

参考にした記事viewtopic.php?t=5075

新しくプロジェクトを作成してから実行しても、同じ結果になります。

なぜFPSが上がってしまうのでしょうか?私の環境のせいでしょうか?
調べても私と同じ症状になった方はおそらくいない(?)みたいです。
上がるのは私だけなんでしょうか…

原因が分かる方、ご回答よろしくお願いいたします。
最後に編集したユーザー HinaXNoa [ 2021年11月05日(金) 12:47 ], 累計 1 回
chro
記事: 107
登録日時: 2021年2月14日(日) 11:26

Re: 特定のスクリプトを実行すると、フレームレートが上がってしまう原因

投稿記事 by chro »

アントフィリオン さんが書きました:イベントコマンドのスクリプトから、下記のスクリプトを実行すると何故かゲームのFPSが上がり(60から128付近まで上がってしまいます。実行を繰り返すとさらに上がります。)、負荷でパソコンのファンが唸りだします。
SceneManager.update
これはその為のものなので、使用回数に比例してFPSは増えますよ。
ツクール内の1秒60ウェイトの計算には影響しません。

そもそもこのスクリプト自体使用する事がありえないので…。
HinaXNoa
記事: 16
登録日時: 2021年10月11日(月) 12:00

Re: 特定のスクリプトを実行すると、フレームレートが上がってしまう原因

投稿記事 by HinaXNoa »

chro さんが書きました:
SceneManager.update
これはその為のものなので、使用回数に比例してFPSは増えますよ。
ツクール内の1秒60ウェイトの計算には影響しません。

そもそもこのスクリプト自体使用する事がありえないので…。
chro様、ご回答ありがとうございます。

そうなのですね…またひとつ勉強になりました。
自分の無知さが恥ずかしい…

ありがとうございました!
返信する

“MV:質問”に戻る