SceneManager.push(Scene_Item);
を使えば、アイテムを選択中の画面を呼び出せると教わりました。
さらに突っ込んで、既に大事な物を選択している状態で呼び出す方法はありませんか?
よろしくお願いします。
【解決済み】スクリプトでアイテム画面を呼び出し
Re: スクリプトでアイテム画面を呼び出し
こんにちわ。
すでに解決されたかもしれませんが、以前に作成した「アイテム選択カテゴリ設定プラグイン」に機能を追加して、
アイテムメニューを開いたときに初期選択されているアイテムカテゴリをプラグインパラメータから
設定できるようにしました。([アイテムメニューカテゴリ]から設定してください)
ダウンロード:
https://raw.githubusercontent.com/mankindGames/RPGTkool/master/MKR_ItemSelectCategory.js
なお、アイテムメニューのカテゴリはプラグインコマンドによる変更に対応していません。
何か要望や問題点などありましたらお気軽にご相談くださいませ。
利用規約:
・このプラグインはMITライセンスのもとで公開されます。作者に無断でこのプラグインの改変、
再配布が可能です。
・利用形態(フリーゲーム、商用ゲーム、R-18作品等)に制限はありません。
ご自由にお使いください。
すでに解決されたかもしれませんが、以前に作成した「アイテム選択カテゴリ設定プラグイン」に機能を追加して、
アイテムメニューを開いたときに初期選択されているアイテムカテゴリをプラグインパラメータから
設定できるようにしました。([アイテムメニューカテゴリ]から設定してください)
ダウンロード:
https://raw.githubusercontent.com/mankindGames/RPGTkool/master/MKR_ItemSelectCategory.js
なお、アイテムメニューのカテゴリはプラグインコマンドによる変更に対応していません。
何か要望や問題点などありましたらお気軽にご相談くださいませ。
利用規約:
・このプラグインはMITライセンスのもとで公開されます。作者に無断でこのプラグインの改変、
再配布が可能です。
・利用形態(フリーゲーム、商用ゲーム、R-18作品等)に制限はありません。
ご自由にお使いください。
--------------------------------------------------------------------------------------------------------------
[Twitter] https://twitter.com/mankind_games/
[GitHub] https://github.com/mankindGames/
[Blog] http://mankind-games.blogspot.jp/
--ゲーム作るよりシステム作って満足しちゃう人--
[Twitter] https://twitter.com/mankind_games/
[GitHub] https://github.com/mankindGames/
[Blog] http://mankind-games.blogspot.jp/
--ゲーム作るよりシステム作って満足しちゃう人--
Re: スクリプトでアイテム画面を呼び出し
丁寧な回答、ありがとうございます。
すいません実は、既に回答をいただいておりまして
◆スクリプト:SceneManager.push(Scene_Item);
: :SceneManager.update();
: :SceneManager._scene._categoryWindow.select(3);
: :SceneManager._scene.onCategoryOk();
: :SceneManager._scene._categoryWindow.deactivate();
上記スクリプトでできるとの事。
元のコメントが何らかの事情で消えてしまっていて
元のコメントがないのに返事を書くのも変かなとおもって書かなかったんですよね
すいません、解決したと書いておけばよかったですね。
お手数掛けました。
以前、回答していただいた方様、マンカインド様、ありがとうございました。
すいません実は、既に回答をいただいておりまして
◆スクリプト:SceneManager.push(Scene_Item);
: :SceneManager.update();
: :SceneManager._scene._categoryWindow.select(3);
: :SceneManager._scene.onCategoryOk();
: :SceneManager._scene._categoryWindow.deactivate();
上記スクリプトでできるとの事。
元のコメントが何らかの事情で消えてしまっていて
元のコメントがないのに返事を書くのも変かなとおもって書かなかったんですよね
すいません、解決したと書いておけばよかったですね。
お手数掛けました。
以前、回答していただいた方様、マンカインド様、ありがとうございました。
- Plasma Dark
- 記事: 669
- 登録日時: 2020年2月08日(土) 02:29
- 連絡を取る:
Re: 【解決済み】スクリプトでアイテム画面を呼び出し
古い記事ですが、解決策として書かれていたものをそのまま使おうとしてしまう人が現れたので、釘を刺す返信を載せておきます。
SceneManager.update() は特に、スクリプトから呼び出してはいけません。
これはゲームのメインループとして常に呼ばれ続けるもので、スクリプトやプラグインから直接呼び出されることを想定されていないためです。
もし呼び出すのであれば、 rpg_core.js の該当コードを読んで理解した上で呼び出してください。
(本来、何が起きるか理解できないスクリプトを書くべきではありません)
イベントコマンドから、特定のカテゴリを選択済みの状態でアイテムシーンを開きたい、という要件であると仮定して、それを実現するプラグインコマンドを雑に書きました。
プラグインコマンド: sceneItemWithCategory keyItem で大事なものを選択済みの状態で開きます。
このプラグインは、あんまり真面目に設計していないかつ、積極的にメンテナンスする気はないのであまり良いものではありませんが、初心者に理解できないスクリプトをおまじないのように書かせるよりはるかに良いでしょう。
SceneManager.update() は特に、スクリプトから呼び出してはいけません。
これはゲームのメインループとして常に呼ばれ続けるもので、スクリプトやプラグインから直接呼び出されることを想定されていないためです。
もし呼び出すのであれば、 rpg_core.js の該当コードを読んで理解した上で呼び出してください。
(本来、何が起きるか理解できないスクリプトを書くべきではありません)
イベントコマンドから、特定のカテゴリを選択済みの状態でアイテムシーンを開きたい、という要件であると仮定して、それを実現するプラグインコマンドを雑に書きました。
プラグインコマンド: sceneItemWithCategory keyItem で大事なものを選択済みの状態で開きます。
このプラグインは、あんまり真面目に設計していないかつ、積極的にメンテナンスする気はないのであまり良いものではありませんが、初心者に理解できないスクリプトをおまじないのように書かせるよりはるかに良いでしょう。
Re: 【解決済み】スクリプトでアイテム画面を呼び出し
横から失礼いたします。
Plasma Dark様、
間接的ではありますが、とてもわかりやすいご指摘ありがとうございます。
自身の無知さが産んだ結果だと痛感しております。
プラグインの制作もありがとうございました。
制作していただいたコードを参考に、勉強と共に自作プラグインに組み込ませていただこうと思います。
ありがとうございました。
Plasma Dark様、
間接的ではありますが、とてもわかりやすいご指摘ありがとうございます。
自身の無知さが産んだ結果だと痛感しております。
プラグインの制作もありがとうございました。
制作していただいたコードを参考に、勉強と共に自作プラグインに組み込ませていただこうと思います。
ありがとうございました。