【解決】前衛・後衛の概念追加プラグインの先頭キャラ固定

kamometrain
記事: 100
登録日時: 2018年2月25日(日) 12:47

【解決】前衛・後衛の概念追加プラグインの先頭キャラ固定

投稿記事by kamometrain » 2020年2月12日(水) 10:19

トリアコンタン様の「前衛・後衛の概念追加プラグイン」を使用させて頂いております。

並び替えのところで、前衛・後衛をチェンジさせているのですが、
先頭キャラだけ、並び替えの順番は固定して、前衛・後衛だけチェンジできるようにしたいのですが、
その方法はあるでしょうか。
また、上記の仕様について、プラグインコマンドかスイッチで、切り替えができるようにしていただけると助かります。

なお、「TMPlugin - 先頭並び替え不可」のプラグインとの併用を考えたのですが、先頭キャラの順番は固定されるのですが、前衛・後衛のチェンジもできなくなってしまいます。

よろしくお願いします。
最後に編集したユーザー kamometrain on 2020年2月16日(日) 23:26 [ 編集 1 回目 ]

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

Re: 前衛・後衛の概念追加プラグインの先頭キャラ固定

投稿記事by ムノクラ » 2020年2月13日(木) 19:54

kamometrain さんが書きました:トリアコンタン様の「前衛・後衛の概念追加プラグイン」を使用させて頂いております。

並び替えのところで、前衛・後衛をチェンジさせているのですが、
先頭キャラだけ、並び替えの順番は固定して、前衛・後衛だけチェンジできるようにしたいのですが、
その方法はあるでしょうか。
また、上記の仕様について、プラグインコマンドかスイッチで、切り替えができるようにしていただけると助かります。

なお、「TMPlugin - 先頭並び替え不可」のプラグインとの併用を考えたのですが、先頭キャラの順番は固定されるのですが、前衛・後衛のチェンジもできなくなってしまいます。

よろしくお願いします。


https://raw.githubusercontent.com/triac ... arguard.js

https://hikimoki.sakura.ne.jp/plugin/TMTopFix.js
で合っていますか?

まず、試したのですが、確かに並び替えシーンでの前衛後衛のスイッチは固定したアクターには動作しないようです。
他の並び替え固定のプラグインとして、準公式の

▼ Fixed Battle Members(Yoji Ojima様作)
https://plugin.fungamemake.com/archives/10077
指定したパーティメンバーの並び替えを禁止

がありますが、こちらをTMTopFix.jsの代わりに使用しても同様でした。

プラグインの並び順を変えても変化がなく、仕様としての競合と予想できます。
これは、並べ替えシーンを使用している以上は避けられない事だと思います。
全ての並べ替えシーンを想定していては、「前衛・後衛の概念追加プラグイン」側で対応してくのは無理があると思います。

ただ、前衛と後衛はあくまでステートとして動作しているので、イベントでステートを与えれば変更は可能です。

簡単なアイディアとしては、コモンイベントなどでアクターを選び、そのアクターを前衛や後衛に指定するというものです。
メインメニューから起こしたければ、

▼ メニュー画面のサブコマンド(トリアコンタン様作)
https://plugin.fungamemake.com/archives/1009
メインメニュー画面にサブコマンドを追加できます。

などを使ってコモンイベントを呼ぶスクリプトを書くというのはいかがでしょう?

まだ、実験はしていませんが、おそらく出来ると思います。
「解決方法がスマートじゃないから嫌」であれば、前衛後衛専用のシーンを作るしか無いと思います。

※試したプラグインはダウンロード元をリンクすると解決が早まりやすいと思います。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
kamometrain
記事: 100
登録日時: 2018年2月25日(日) 12:47

Re: 前衛・後衛の概念追加プラグインの先頭キャラ固定

投稿記事by kamometrain » 2020年2月14日(金) 00:05

ムノクラ 様、お返事ありがとうございます。
くわしい説明まで頂き、ありがとうございました。

プラグインの並び順を変えても変化がなく、仕様としての競合と予想できます。


仰るとおりだとすると、演出面で工夫するしかないようですね。
主人公キャラを固定したほうが、会話などの演出が楽になると目論んだわけですけど、
そこは、主人公が先頭でなくても成立するように工夫するようにします。

メニュー画面のサブコマンド<略>などを使ってコモンイベントを呼ぶスクリプトを書くというのはいかがでしょう?

というのも良さそうだとは思ったのですが、戦闘中に隊列移動を可能にしようと思うと、ハードルが高そうですね。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 前衛・後衛の概念追加プラグインの先頭キャラ固定

投稿記事by ムノクラ » 2020年2月14日(金) 07:06

kamometrain さんが書きました:ムノクラ 様、お返事ありがとうございます。
くわしい説明まで頂き、ありがとうございました。

プラグインの並び順を変えても変化がなく、仕様としての競合と予想できます。


仰るとおりだとすると、演出面で工夫するしかないようですね。
主人公キャラを固定したほうが、会話などの演出が楽になると目論んだわけですけど、
そこは、主人公が先頭でなくても成立するように工夫するようにします。

メニュー画面のサブコマンド<略>などを使ってコモンイベントを呼ぶスクリプトを書くというのはいかがでしょう?

というのも良さそうだとは思ったのですが、戦闘中に隊列移動を可能にしようと思うと、ハードルが高そうですね。


戦闘中は並べ替えシーンを使わずスキルを使うようです。
これは先頭固定でもできました。

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

Re: 前衛・後衛の概念追加プラグインの先頭キャラ固定

投稿記事by トリアコンタン » 2020年2月15日(土) 15:44

こんにちは!
プラグインのご利用ありがとうございます。

ご要望について検討しました。
先頭メンバーを固定したという需要は高いと思われますが、当プラグインと一般的な先頭メンバー固定プラグインとを組み合わせるのは、すでにご指摘の通り設計上、難しいと思われます。

一方、当プラグインに先頭メンバー固定機能を組み込むことはそれほど難しくはないため、今回はプラグインに機能追加しました。
回避方法をご検討中とのことですが、もしよろしければお試しください。

1.9.0 2020/02/15 先頭メンバーの並び替えを禁止できるスイッチを追加
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/VanguardAndRearguard.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
kamometrain
記事: 100
登録日時: 2018年2月25日(日) 12:47

Re: 前衛・後衛の概念追加プラグインの先頭キャラ固定

投稿記事by kamometrain » 2020年2月16日(日) 01:16

トリアコンタン様、お忙しいなか、ご対応ありがとうございました。

1.9.0 2020/02/15 先頭メンバーの並び替えを禁止できるスイッチを追加


このスイッチがONになると、戦闘メンバーの並び順だけなく隊列の変更も禁止されるということでしょうか
(実際、隊列も固定されているので、そうだとは思いますが、念のため)。

先頭キャラが固定化されないことについては、演出面で工夫することも考えましたが、
いまさらセリフなどの辻褄をあわせていくのも厳しいと思いましたので、
ムノクマ様の仰られるとおり、別に、前衛後衛専用のシーンをつくるほうが、はかどりそうですね。
そちらの方向で検討してみます。

ありがとうございました。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 前衛・後衛の概念追加プラグインの先頭キャラ固定

投稿記事by トリアコンタン » 2020年2月16日(日) 01:44

こんにちは!

本機能では隊列(前衛、後衛)の変更は禁止されません。
前衛・後衛の変更は許可したまま、先頭キャラのみメニュー画面での並び順の変更のみを禁止する機能となります。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
kamometrain
記事: 100
登録日時: 2018年2月25日(日) 12:47

Re: 前衛・後衛の概念追加プラグインの先頭キャラ固定

投稿記事by kamometrain » 2020年2月16日(日) 23:29

お手数をおかけしました。

本機能では隊列(前衛、後衛)の変更は禁止されません。


原因がわかりませんが、再度、やりなおしますと、うまく作動できました。
ありがとうございました。

また、今回の質問で、いろいろとアドバイスをいただき、ありがとうございました。
今後の参考とさせていただきます。

“MV:質問” へ戻る