functionキーを押し続けることでイベントを実行するプラグイン

アバター
りるり
記事: 9
登録日時: 2021年3月13日(土) 11:26

functionキーを押し続けることでイベントを実行するプラグイン

投稿記事by りるり » 2022年5月19日(木) 22:39

先日は別板の助言ありがとうございました。ツクール初心者のりるりです。
今回「functionキーを押し続けることでイベントを実行するプラグイン」を模索しており質問しています。
システム操作(スキップ・クイックセーブ・タイトルに戻る 等)を1キー操作かつ確認が取れるようにしたいので
fnを押したら確認ウィンドウが出現=>押し続けるとシステム操作が実行される の流れを実装できたら嬉しです。


ツクール初心者で至らない点や知識不足はありますがご教授お願い致します。

ツクール初心者です。頑張りまっす
アバター
Plasma Dark
記事: 668
登録日時: 2020年2月08日(土) 02:29
連絡を取る:

Re: functionキーを押し続けることでイベントを実行するプラグイン

投稿記事by Plasma Dark » 2022年5月20日(金) 12:40

ファンクションキーの使用ですが、私個人の意見としてはあまり推奨しません。
ゲームパッド対応やスマホ対応が面倒ですし、ブラウザプレイにも対応しにくくなります。
F2~F4はツクール側で挙動が定義されており、F5はリセット用、F8, F12は開発者ツールの表示に使われています。
F6~F10は文字入力時の変換ショートカットとして使われるので、プレイヤーに文字入力をさせるなら避けたほうが良いですね。

もし自前でやるなら Input.keyMapper を拡張して Input.isPressed() でほしいキーの入力を取れるようにし、
Scene_Map で監視してイベントを発火してあげるのが良いんじゃないかと思います。
(現在非推奨の KeyboardEvent.keyCode に依存していますが、MVの元の仕組みがこうなので、乗っかってしまうほうがコストは軽そうです)
https://developer.mozilla.org/ja/docs/W ... nt/keyCode

スキップが何を指すのかはわかりませんが、メッセージスキップであるならば既存のプラグインに頼るほうが楽ですね。
https://github.com/triacontane/RPGMaker ... ageSkip.js

その他も、ワンボタンでコモンイベントを実行するプラグインは探せばあります。
そちらの利用を検討されてみてはいかがでしょう。
アバター
りるり
記事: 9
登録日時: 2021年3月13日(土) 11:26

Re: functionキーを押し続けることでイベントを実行するプラグイン

投稿記事by りるり » 2022年5月21日(土) 08:00

返信遅れ申し訳ないです。
Fnキーや代用プラグイン存在を教えていただきありがとうございます。
勉強になりました。
ツクール初心者です。頑張りまっす

“MV:プラグイン素材のリクエスト” へ戻る