[過去ログ] RPGツクールMZ_18作目 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
252: 2022/09/29(木)06:23 ID:bOzXpPf7(1/4) AAS
軽く試してみたけどなんか変な挙動するな。
1コだけ戻ったすることもあれば、全部戻ることもある。
もちろん戻らないことも
何かの条件があるみたい。
253(1): 2022/09/29(木)07:12 ID:bOzXpPf7(2/4) AAS
条件ははっきりわからんが、実行した後
$gameMap.requestRefresh();
を入れると変わった。
(これはGame_SelfSwitches.prototype.onChangeの中身)
憶測だが、元々ゲームインタープリターあたりがGame_SelfSwitches.prototype.onChangeを呼び出さないと変わらない処理で、
それを呼び出す条件がなんかあるんだと思う。
とりあえず1行では不安定なので、$gameMap.requestRefresh();を入れればいいと思う。
254: 2022/09/29(木)07:20 ID:bOzXpPf7(3/4) AAS
五月雨だが、Game_Variables.prototype.onChangeを呼び出してるのはGame_Variables.prototype.setValueだけっぽいな。
$gameSelfSwitches.clear();だけだと、$gameMap.requestRefresh();が呼び出されるまで変わらない。
$gameMap.requestRefresh();は別の処理でも呼び出されることがあるから、
その時で変わる。これが変な挙動って言った原因っぽい。
とにかく、$gameSelfSwitches.clear();でクリアしたら、
$gameMap.requestRefresh();が必要みたい。
255: 2022/09/29(木)07:23 ID:bOzXpPf7(4/4) AAS
関数の名前間違った。スマン
Game_Variables.prototype.onChangeを呼び出してるのはGame_Variables.prototype.setValueだけっぽい
Game_SelfSwitches.prototype.onChangeをよびだしてるのはGame_SelfSwitches.prototype.setValueだけっぽい
Game_VariablesじゃなくGame_SelfSwitches
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.025s