検索結果 559 件
- 2024年4月20日(土) 16:38
- フォーラム: MV:質問
- トピック: 【プラグイン】DotMoveSystemとPD_8DirDashを併用したい
- 返信数: 6
- 閲覧数: 2108
Re: 【プラグイン】DotMoveSystemとPD_8DirDashを併用したい
ちょっと見てみたのですけど完全に手に負えない代物でした… が、それだけじゃアレなので一応調べたことを共有します。 まずダッシュ時に専用のダッシュモーション画像に変更してる箇所なのですが、DotMoveSystemを入れている状態だとthis._character.isStopping()が常にfalseになってしまう(マウス移動だと普通に動く)ということがわかりました これは逆じゃないでしょうか。常時 true になっている気がします。 なんでなんだという話ですが DotMoveSystem のほうの const _Game_CharacterBase_update = Game_Charac...
- 2024年3月20日(水) 23:00
- フォーラム: MZ:質問
- トピック: エラーメッセージの日本語化プラグインありませんか?
- 返信数: 2
- 閲覧数: 609
Re: エラーメッセージの日本語化プラグインありませんか?
そもそも日本語ファイル名を避けたほうがいいと思いますが (() => { "use strict"; const _catchLoadError = SceneManager.catchLoadError; SceneManager.catchLoadError = function(e) { e[1] = decodeURIComponent(e[1]); _catchLoadError.call(this, e); }; })(); とりあえず日本語でも表示できるようになると思います。
- 2023年3月25日(土) 18:59
- フォーラム: MZ:質問
- トピック: ピクチャの表示方法を操作できるプラグインが欲しい
- 返信数: 8
- 閲覧数: 2009
Re: ピクチャの表示方法を操作できるプラグインが欲しい
普段から自分で見ても吐き気がするほど酷いコードを書いているので
偉そうなことを言えた身分ではないのですが。
プラグインコマンドの引数を eval で評価するというのは
ちょっと自由度を求めすぎな気がします。
そこに計算式を書ける人ならそもそも最初から最後までスクリプトで書けると思うので…
変数を使いたいというだけなら
プラグインパラメータで変数番号を指定させるというのをよく見ますね。
有効な変数番号が指定されていればその変数を参照し、そうでなければコマンドの引数を採用する、とか。
偉そうなことを言えた身分ではないのですが。
プラグインコマンドの引数を eval で評価するというのは
ちょっと自由度を求めすぎな気がします。
そこに計算式を書ける人ならそもそも最初から最後までスクリプトで書けると思うので…
変数を使いたいというだけなら
プラグインパラメータで変数番号を指定させるというのをよく見ますね。
有効な変数番号が指定されていればその変数を参照し、そうでなければコマンドの引数を採用する、とか。
- 2023年3月25日(土) 13:26
- フォーラム: MZ:質問
- トピック: ピクチャの表示方法を操作できるプラグインが欲しい
- 返信数: 8
- 閲覧数: 2009
Re: ピクチャの表示方法を操作できるプラグインが欲しい
プラグインコマンドにするとしたらこんな感じでしょうか。
3つコマンドを用意しました。
SET: あらかじめピクチャの表示・移動に使うパラメータを設定しておく
SHOW: 拡大率0でピクチャを表示 --> SET されたパラメータでピクチャの移動 を合わせて実行
HIDE: 拡大率を0にする
あまり丁寧な造りじゃないので最初に必ず SET しないとエラーになると思います。
使えそうだったら弄ってみる雛形にでもしてください。
3つコマンドを用意しました。
SET: あらかじめピクチャの表示・移動に使うパラメータを設定しておく
SHOW: 拡大率0でピクチャを表示 --> SET されたパラメータでピクチャの移動 を合わせて実行
HIDE: 拡大率を0にする
あまり丁寧な造りじゃないので最初に必ず SET しないとエラーになると思います。
使えそうだったら弄ってみる雛形にでもしてください。
- 2023年3月25日(土) 12:04
- フォーラム: MZ:質問
- トピック: 戦闘中にアイテムを開くスクリプト
- 返信数: 1
- 閲覧数: 315
Re: 戦闘中にアイテムを開くスクリプト
戦闘中のアイテム選択と、 Scene_Item は別物です。
何も検証していないので実行されるタイミング等でおかしなことになるかもしれませんが
アイテム選択ウィンドウを開く処理
こんなコモンイベントで出来るかもしれません。
何も検証していないので実行されるタイミング等でおかしなことになるかもしれませんが
アイテム選択ウィンドウを開く処理
コード: 全て選択
if ($gameParty.inBattle()) {
SceneManager._scene.commandItem();
}
こんなコモンイベントで出来るかもしれません。
- 2023年3月25日(土) 11:44
- フォーラム: MZ:質問
- トピック: 【解決済み】徐々に選択肢を増やす方法について。
- 返信数: 3
- 閲覧数: 564
Re: 徐々に選択肢を増やす方法について。
選択肢の表示では簡単ではなさそうです。 ちょっと見た目は変わってしまいますが、アイテム選択の処理で代用するのはどうでしょう。 フラグ1が立った時、同時に対応する隠しアイテムを入手させる。 フラグ2以降も同様に。 アイテム選択の処理で隠しアイテムの一覧を表示して、選択結果を変数に格納する。 変数の値に応じて条件分岐を作る。 ◆アイテムの増減:フラグ① + 1 ◆アイテムの増減:フラグ② + 1 ◆アイテムの増減:フラグ③ + 1 ◆アイテムの増減:フラグ④ + 1 ◆アイテム選択の処理:アイテム選択結果, 隠しアイテムA ◆条件分岐:アイテム選択結果 = 1 ◆文章:なし, なし, ウィンドウ,...
- 2023年3月25日(土) 09:03
- フォーラム: MZ:質問
- トピック: ピクチャの表示方法を操作できるプラグインが欲しい
- 返信数: 8
- 閲覧数: 2009
Re: ピクチャの表示方法を操作できるプラグインが欲しい
僭越ながらコメントを… let v = $gameVariables.value.bind($gameVariables); プラグイン内の2か所にありますが意味がない記述になってます。 書く場所の問題です。 おそらくスクリプトの最初に記述することを想定したものじゃないでしょうか。 使い方も "v(32)" ではなく v(32) でいいはずです。 変数の中身を文字列にしてね、という意味で "" で囲んでくださいと書いてあるのだと思います。 ということで↓なら動くはずです。 const v = $gameVariables.value.bind($game...
- 2023年3月09日(木) 01:32
- フォーラム: MV:質問
- トピック: 【解決済み】アクターの名前や顔グラを、IDではなく条件で表示する際の記述を教えていただきたく・・・
- 返信数: 10
- 閲覧数: 1627
Re: 【経過報告!】アクターの名前や顔グラを、IDではなく条件で表示する際の記述を教えていただきたく・・・
環境を揃えるのが簡単ではないので検証は何もしてないですが $gameActors._data から this._itemData.name() に一致する名前のアクターを検索したいのであれば $gameActors._data.find(e => e && e.name() === this._itemData.name()); でいいのではないかと思います。 ちゃんと動いたとされるコードは、アクターの装備をチェックしているので 複数ある装備スロットのいずれかに指定の装備があるか、という条件チェックに some を使っていますが 名前を条件にするなら some は不要です。 f...
- 2023年1月27日(金) 20:44
- フォーラム: MZ:質問
- トピック: 大きいサイズの船の画像をマップ上に配置する方法を教えてください
- 返信数: 4
- 閲覧数: 869
Re: 大きいサイズの船の画像をマップ上に配置する方法を教えてください
マップスクロールしたぶんピクチャを移動させて キャラクターについてこないようにする方法を考えていたことがあったので共有します。 断念したアイデアで再挑戦する気があれば。 ↓のプラグインは ピクチャのファイル名が "!" ではじまる場合、マップスクロール分ピクチャを移動します。 (() => { "use strict"; //============================================================================= // Sprite_Picture //==================...
- 2023年1月15日(日) 02:09
- フォーラム: MZ:質問
- トピック: 【解決】メニューでアイテム使用時、回復量のポップアップ表示をしたい
- 返信数: 9
- 閲覧数: 1318
Re: 【解決】メニューでアイテム使用時、回復量のポップアップ表示をしたい
詳細までありがとうございます。
Window_BattleLog がポップアップ制御するのですか…
戦闘の流れはちょっとだけ弄って放置してあるのですが
Window_BattleLog の責務が想像以上に広くて混乱した記憶はあります。
名前から受動的な一方的に制御される対象というイメージを持っていたのですが全然違った…
BattleManager と Scene_Battle は結構追いかけたのですが
本格的に戦闘を弄ろうとすると Window_BattleLog は課題になりそうな気がしています。
Window_BattleLog がポップアップ制御するのですか…
戦闘の流れはちょっとだけ弄って放置してあるのですが
Window_BattleLog の責務が想像以上に広くて混乱した記憶はあります。
名前から受動的な一方的に制御される対象というイメージを持っていたのですが全然違った…
BattleManager と Scene_Battle は結構追いかけたのですが
本格的に戦闘を弄ろうとすると Window_BattleLog は課題になりそうな気がしています。