検索結果 559 件
- 2021年5月15日(土) 16:32
- フォーラム: MV:質問
- トピック: 【解決済】自作プラグインの選択したステージ名のIDを、変数に格納したい
- 返信数: 3
- 閲覧数: 1046
Re: 【解決済】自作プラグインの選択したステージ名のIDを、変数に格納したい
数字ではないというのはどういうことだろう… 1 とか 2 じゃなく "1" とか "2" になっているとかですかね? プラグインパラメータってほとんど書いたことがなくてあんまりわかってないですが 439行目 Game_System.prototype.stageLists = function(index) { var data = JSON.parse(Parameters['Stage ' + index] || null); if(!!data){ return new StageList(data.id, data.Title, data.Goa...
- 2021年5月15日(土) 15:41
- フォーラム: MV:質問
- トピック: 【解決済】自作プラグインの選択したステージ名のIDを、変数に格納したい
- 返信数: 3
- 閲覧数: 1046
Re: 自作プラグインの選択したステージ名のIDを、変数に格納したい
ごく部分的にしか見てませんが 697行目 Window_StageList.prototype.selectedList = function() { var stagelist = Number($dataQuests[this.index()]) // return stagelist.ID(); // return stagelist.id(); return stagelist.id; }; $dataQuests[this.index()] が Number() で数値に変換できなくて NaN になってるのでは。 そも数値型に変換する意図が読み取れませんでした。 変換できたとしても ...
- 2021年5月14日(金) 23:19
- フォーラム: MV:プラグイン素材のリクエスト
- トピック: 【解決済み】「キャラクター移動禁止プラグイン」と「半歩移動プラグイン」併用時の不具合
- 返信数: 2
- 閲覧数: 1401
Re: 「キャラクター移動禁止プラグイン」と「半歩移動プラグイン」併用時の不具合
プラグインの順番じゃないですかね?
MKR_PlayerMoveForbid.js を下に配置すれば禁止中に移動してしまうということはないと思います。
MKR_PlayerMoveForbid.js を下に配置すれば禁止中に移動してしまうということはないと思います。
- 2021年5月11日(火) 12:11
- フォーラム: MZ:質問
- トピック: 【解決済】選択中の項目をスクリプトで取得する方法について
- 返信数: 11
- 閲覧数: 4989
Re: 選択中の項目をスクリプトで取得する方法について
WTRさんは、こういったメソッドは、普段、どの様にして探していらっしゃるのでしょうか? SceneManager._scene は現在のシーン(このケースだと Scene_Battle)が入っている変数なわけですが SceneManager.changeScene() で代入されてるというのは、正確には今知りました。 誰かが質問し、誰かが答えてくれていたのを見て知っただけだと思います。たぶん。 コアスクリプトを眺めるより知りたいことを単純なキーワードで検索するほうが早道なことは多いです。 単純化することが難しいことも多いですがそれは慣れるしかない…ですかね。 もっとロジカルに辿る方法としては...
- 2021年5月10日(月) 10:38
- フォーラム: MZ:質問
- トピック: 【解決済】選択中の項目をスクリプトで取得する方法について
- 返信数: 11
- 閲覧数: 4989
Re: 選択中の項目をスクリプトで取得する方法について
アクターコマンドウィンドウには item() というメソッドはないですね。
"skill" とか "item" とかいう戻り値が期待なら代わりに currentSymbol() というメソッドがありました。
こんな感じでどうでしょう。
"skill" とか "item" とかいう戻り値が期待なら代わりに currentSymbol() というメソッドがありました。
コード: 全て選択
SceneManager._scene._actorCommandWindow.currentSymbol() === "skill"
こんな感じでどうでしょう。
- 2021年5月09日(日) 18:37
- フォーラム: MZ:質問
- トピック: 【解決済】選択中の項目をスクリプトで取得する方法について
- 返信数: 11
- 閲覧数: 4989
Re: 選択中の項目をスクリプトで取得する方法について
戦闘中のスキル選択ウィンドウ、アイテム選択ウィンドウはそれぞれ SceneManager._scene._skillWindow SceneManager._scene._itemWindow で その選択中の項目は SceneManager._scene._skillWindow.item() SceneManager._scene._itemWindow.item() で取得できます。 アイテム選択ウィンドウで例えばハイポーションを選択中だと {id: 8, animationId: 41, consumable: true, damage: {…}, description: "...
- 2021年4月28日(水) 17:03
- フォーラム: MV:質問
- トピック: 【解決済み】アツマールでのセーブデータ肥大化
- 返信数: 11
- 閲覧数: 3946
Re: アツマールでのセーブデータ肥大化
そもそも10ブロックでもそれなりに大きい部類に入る気がするので(5KB = 1ブロックだったような記憶が)
単にそういう仕様のゲームを作っているというだけかもしれません。
たとえばアイテム収集がメインのゲームで
アイテムに個別性能を持たせてかつ大量にアイテムを所持するようなゲームデザインだと
まぁ肥大化もするだろうという話です。YEP_ItemCore がなんかそういう機能を提供するものだと聞いた気がします。
再現状況とかアップデートに関係するとかいうあたりはよくわからないですが…
単にそういう仕様のゲームを作っているというだけかもしれません。
たとえばアイテム収集がメインのゲームで
アイテムに個別性能を持たせてかつ大量にアイテムを所持するようなゲームデザインだと
まぁ肥大化もするだろうという話です。YEP_ItemCore がなんかそういう機能を提供するものだと聞いた気がします。
再現状況とかアップデートに関係するとかいうあたりはよくわからないですが…
- 2021年4月25日(日) 13:49
- フォーラム: MV:質問
- トピック: アクターの直前使用スキルを変数代入する方法
- 返信数: 2
- 閲覧数: 1191
Re: アクターの直前使用スキルを変数代入する方法
viewtopic.php?f=23&t=11071
↾にアクター行動時だけ更新するスキルIDとアイテムIDの配列およびその取得メソッドを追加しました。
取得するためのスクリプトがちょっと違います。
$gameTemp.actorLastUsedSkillId(actorId) // 指定したアクターが直前に使用したスキルのID
$gameTemp.actorLastUsedItemId(actorId) // 指定したアクターが直前に使用したアイテムのID
↾にアクター行動時だけ更新するスキルIDとアイテムIDの配列およびその取得メソッドを追加しました。
取得するためのスクリプトがちょっと違います。
$gameTemp.actorLastUsedSkillId(actorId) // 指定したアクターが直前に使用したスキルのID
$gameTemp.actorLastUsedItemId(actorId) // 指定したアクターが直前に使用したアイテムのID
- 2021年4月22日(木) 18:10
- フォーラム: MV:質問
- トピック: TsumioActionsにおけるキー入力の変更について
- 返信数: 8
- 閲覧数: 2570
Re: TsumioActionsにおけるキー入力の変更について
すみません…
何の確認もせずに適当なことを言ってしまったせいですね…
プラグイン本体の該当関数 Game_Player.prototype.updateActions() を直接編集すれば(たぶん)動くと思いますけど
それでいいかなぁ 本当は素材そのものに手を入れたくない気がしますが…
何の確認もせずに適当なことを言ってしまったせいですね…
プラグイン本体の該当関数 Game_Player.prototype.updateActions() を直接編集すれば(たぶん)動くと思いますけど
それでいいかなぁ 本当は素材そのものに手を入れたくない気がしますが…
- 2021年4月22日(木) 14:23
- フォーラム: MV:質問
- トピック: TsumioActionsにおけるキー入力の変更について
- 返信数: 8
- 閲覧数: 2570
Re: TsumioActionsにおけるキー入力の変更について
f8 でコンソール開くと syntax error 出ていないでしょうか。
変更した if 文のところに "{" が足りないようです。
追記 パッチはプラグイン本体より下に配置してください。
変更した if 文のところに "{" が足りないようです。
追記 パッチはプラグイン本体より下に配置してください。