【解決済み】FTKR_ItmSubCommand及びFTKR_MenuEventについて [其の弐]

アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

【解決済み】FTKR_ItmSubCommand及びFTKR_MenuEventについて [其の弐]

投稿記事by にゃたま » 2018年10月01日(月) 19:41

こんばんは。

新しくFTKR_ItmSubCommand及びFTKR_MenuEventについてお聞きしたいことがあります。
前回質問した件は削除させていただきました。汚してしまったので…

自作メニューを使うとFTKR_MenuEventの「ME_サブコマンド選択に戻る」を使用すると
サブコマンドに戻らずメニュートップに戻ってしまうことが判明しました。
マップの自作メニューを使ってる関係で想定した使い方でないことは承知しておりますが
これに対応することはできないでしょうか?
百聞は一見に如かずプロジェクトをアップロードしたので参考にしてください。よろしくおねがいします。

[解決した為プロジェクトは非公開とさせていただきました]

尚、一応FTKR_OriginalSceneWindowも導入し検討しましたが色々うまくいかなかったので
保留しております。ですのでとりあえずは通常のマップを使ったメニューでできるようにしたいと思います。

キーの配置はZで決定、Xでメニュー、Cでキャンセルとなってます。
ゲームパッドではBでメニュー、Aで決定、Yでメニューです。
ゲームパッドのみXでフトコロ様のメニューですがこちらは今回使いません。
最後に編集したユーザー にゃたま on 2018年10月06日(土) 16:38 [ 編集 2 回目 ]

tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡を取る:

Re: FTKR_ItmSubCommand及びFTKR_MenuEventについて [其の弐]

投稿記事by tubo » 2018年10月03日(水) 12:54

MenuEventのパラメータ Enable Item SubCom Event が マップで実行(false)になっているので
メニューシーンで作ったサブウィンドウが見つからないみたいです
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: FTKR_ItmSubCommand及びFTKR_MenuEventについて [其の弐]

投稿記事by にゃたま » 2018年10月04日(木) 19:15

tubo様

tubo さんが書きました:MenuEventのパラメータ Enable Item SubCom Event が マップで実行(false)になっているので
メニューシーンで作ったサブウィンドウが見つからないみたいです


ご連絡いただきありがとうございます。
また、わざわざ調べていただきありがとうございます。

Enable Item SubCom Eventをtrueにしてみたところ、
アイテムリストの上にトップメニューで表示された画像が表示されてしまいます。
なので以下のようにアイテムリストに遷移する前にピクチャを削除したら
うまくいきました。
    ◆ピクチャの消去:#1
    ◆ピクチャの消去:#3
    ◆スクリプト:SceneManager.push(Scene_Item);

しかし今度はアイテムを調べたときにピクチャを上に重ねますが
メッセージウィンドウがピクチャの下に隠れてしまう為に何が表示されているのかわかりません。
そのため、今度はプラグインパラメータのDisplay Priorityをtrueつまりメッセージウィンドウ優先に
してみたところCannot read property 'deactivate' of undefined'というエラーになってしまいます。

このエラーの原因はなんでしょうか?
tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡を取る:

Re: FTKR_ItmSubCommand及びFTKR_MenuEventについて [其の弐]

投稿記事by tubo » 2018年10月04日(木) 20:36

Display priority を true にすると、メッセージウィンドウを作らずに別のウィンドウを作るので
メッセージウィンドウを使用するYEP_MessageCoreと競合がおきてるっぽいです

追記
↑は間違いでした、もうしわけないです
Display priority を true にすると再定義されるメソッドが競合していました
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: FTKR_ItmSubCommand及びFTKR_MenuEventについて [其の弐]

投稿記事by にゃたま » 2018年10月04日(木) 21:23

tubo様

tubo さんが書きました:Display priority を true にすると、メッセージウィンドウを作らずに別のウィンドウを作るので
メッセージウィンドウを使用するYEP_MessageCoreと競合がおきてるっぽいです


原因を突き止めていただきありがとうございます。
messagecoreをオフにしたら解決しました。
ただ、messagecoreの制御文字\ni[x]の機能が使いたいのですが
競合を回避するような方法はないでしょうか?
messagecoreの制御文字がすごく便利ですので。
よろしくおねがいします。
tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡を取る:

Re: FTKR_ItmSubCommand及びFTKR_MenuEventについて [其の弐]

投稿記事by tubo » 2018年10月04日(木) 21:41

FTKR_MenuEvent を開いて

コード: 全て選択

function Window_MenuMessage() {
    this.initialize.apply(this, arguments);
}

の部分を(function(){ より上に置いてもらって、このプラグインを下に置けば一応は動きました
制御文字等の機能は確認してないので確認おねがいします
フトコロ様に見てもらったほうがいいかもしれないですね
最後に編集したユーザー tubo on 2018年10月04日(木) 21:53 [ 編集 1 回目 ]
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: FTKR_ItmSubCommand及びFTKR_MenuEventについて [其の弐]

投稿記事by にゃたま » 2018年10月04日(木) 21:51

tubo様

スクリーンショット 2018-10-04 21.49.07.png


このような並び方でよいのでしょうか?
これで実行したところやはりdeactivateのエラーがでてしまいました。
原因などわかりますでしょうか?

尚、MenuEventの以下記述は追加済みです。

コード: 全て選択

function Window_MenuMessage() {
    this.initialize.apply(this, arguments);
}
tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡を取る:

Re: FTKR_ItmSubCommand及びFTKR_MenuEventについて [其の弐]

投稿記事by tubo » 2018年10月04日(木) 21:53

MenuEventの下にあれば大丈夫です
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: FTKR_ItmSubCommand及びFTKR_MenuEventについて [其の弐]

投稿記事by にゃたま » 2018年10月04日(木) 22:01

今アップデートしたプロジェクトをアップしましたのでご確認いただけたら幸いです。
同URLになります。

やはりエラーが消えないのでみていただきたく思います。
tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡を取る:

Re: FTKR_ItmSubCommand及びFTKR_MenuEventについて [其の弐]

投稿記事by tubo » 2018年10月04日(木) 22:12

window_menuMessageのさっき上に持って行った部分の、元あったほうを消せばいけそうです

“MV:質問” へ戻る