【解決】MOG_BattleCursor のアクター選択カーソル位置の調整パラメーターを追加したい

アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 【別問題発覚】MOG_BattleCursor のアクター選択カーソル位置の調整パラメーターを追加したい

投稿記事by ムノクラ » 2019年11月29日(金) 12:14

ムノクラ さんが書きました:2.4.1で別の問題が発生しました。

MOG_BattleCursor 2.4.1 単体で、以前「攻撃」をクリックした時に重なっている敵グラフィックを選択してしまう問題と同じ現象が、敵向けスキルで発生します。
フロントビュー/サイドビュー戦闘とも同様です。

大きな敵画像を使用している場合、敵向けスキルをクリックした時に自動的に重なっている敵を選択してしまいます。
アクター向けスキルでは発生しません。

改変いただきたく、お願いいたします。


自分なりに、2.4と2.4.1とを見比べて、コアスクリプトをGrepしたりして下記のとおりに書き換えて動作した…と思います。

変更前 698行目

コード: 全て選択

if (TouchInput.isTriggered() && !SceneManager._scene._actorCommandWindow.active) {


変更後 698行目

コード: 全て選択

if (TouchInput.isTriggered() && !SceneManager._scene._actorCommandWindow.active && !SceneManager._scene._skillWindow.active) {


動作的、コード的に問題がないか添削いただけると助かります。
最後に編集したユーザー ムノクラ on 2019年11月29日(金) 23:41 [ 編集 1 回目 ]

---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 【別問題発覚】MOG_BattleCursor のアクター選択カーソル位置の調整パラメーターを追加したい

投稿記事by トリアコンタン » 2019年11月29日(金) 23:11

こんばんは!

動作的にはおそらく問題ないと思います。
コード的には……流用元である私が追加した以下のコードは、実は作法としては正直あまりよろしくない(※)のですが、できるだけ少ない変更量で問題に対処したいという意図のもとでこの手法を採用しています。

コード: 全て選択

SceneManager._scene._actorCommandWindow.active


※コアスクリプト本体作者の意図として、本来は隠蔽しておきたいと思われる変数「_scene」および「_actorCommandWindow」を外部から無理やり参照しています。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 【別問題発覚】MOG_BattleCursor のアクター選択カーソル位置の調整パラメーターを追加したい

投稿記事by ムノクラ » 2019年11月29日(金) 23:22

トリアコンタン さんが書きました:こんばんは!

動作的にはおそらく問題ないと思います。
コード的には……流用元である私が追加した以下のコードは、実は作法としては正直あまりよろしくない(※)のですが、できるだけ少ない変更量で問題に対処したいという意図のもとでこの手法を採用しています。

コード: 全て選択

SceneManager._scene._actorCommandWindow.active


※コアスクリプト本体作者の意図として、本来は隠蔽しておきたいと思われる変数「_scene」および「_actorCommandWindow」を外部から無理やり参照しています。


確認いただき、ありがとうございます。
これスクリプトをGrepした時に、予想したコードが引っかからなかった(?)ので、近い書き方で真似をいくつかしてみて動いたという感じだったので、少し安心しました。

今回は、今度こそ解決!ということで…(想定外の問題が発生しないことを祈りつつ!)
ありがとうございました。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
kiruko
記事: 38
登録日時: 2019年11月19日(火) 18:37

Re: 【解決】MOG_BattleCursor のアクター選択カーソル位置の調整パラメーターを追加したい

投稿記事by kiruko » 2019年12月01日(日) 16:34

すいません解決しました。
最後に編集したユーザー kiruko on 2019年12月03日(火) 02:17 [ 編集 2 回目 ]
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 【解決】MOG_BattleCursor のアクター選択カーソル位置の調整パラメーターを追加したい

投稿記事by ムノクラ » 2019年12月01日(日) 19:21

kiruko さんが書きました:回復アイテムは使えるけど 死亡した仲間に蘇生アイテムを使って蘇生できないという現象が起こってます。
私だけでしょうか?


下記環境で確認しましたが、問題は再現できませんでした。

コア 1.6.2
MOG_BattleCursor 2.4.2

サンプルデータのアイテム「スティミュラント」を使用しました。
NewData_FantasyJP
※公式配布のサンプルデータです。
Steam版は
C:\Program Files (x86)\Steam\steamapps\common\RPG Maker MV\NewData_FantasyJP
に入っています。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。

“MV:質問” へ戻る