ターゲットとなるメニューは、トリアコンタン様のカスタムメニュー作成プラグインで作ったメニューになります。
同じくトリアコンタン様のプラグインで、ピクチャをアニメーションさせているのですが、それを止めないようにしたいのですが、調べてもそういったプラグインが見つからないため、そもそも仕様上、不可能なのでしょうか?
ChatGPTに聞いてみたところ、以下のコードを書いてくれましたが、やはり止まってしまいました。
コード: 全て選択
const menuScenes = [
Scene_Menu,
Scene_Item,
Scene_Skill,
Scene_Equip,
Scene_Status,
Scene_Options,
Scene_Save,
Scene_Load,
Scene_GameEnd,
Scene_Shop,
Scene_Name,
Scene_Debug
];
menuScenes.forEach(sceneClass => {
const _originalUpdate = sceneClass.prototype.update;
sceneClass.prototype.update = function() {
_originalUpdate.call(this);
$gameScreen.updatePicturesAnimation();
};
});
// Extend the Game_Screen class to update picture animations
Game_Screen.prototype.updatePicturesAnimation = function() {
this._pictures.forEach(picture => {
if (picture) {
picture.update();
}
});
};