当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
DarkPlasma ゲームパッド設定の基底 - DarkPlasma_GamepadSettingBase.js
シェア用テキスト:
▼DarkPlasma ゲームパッド設定の基底(DarkPlasma様作) - DarkPlasma_GamepadSettingBase.js
https://plugin-mz.fungamemake.com/archives/5076
キーボード操作のマッピングを設定します。
ふりがな:げーむぱっどせってーのきてー
機能概要: キーボード操作のマッピングを設定します。
利用規約(ライセンス): MITライセンス
作者:DarkPlasma
作者サイト:https://elleonard.github.io/DarkPlasma-MZ-Plugins/index.html
ダウンロードページ:https://raw.githubusercontent.com/elleonard/DarkPlasma-…
ファイル名:DarkPlasma_GamepadSettingBase.js
プラグインのヘルプ:
/*:
* @plugindesc ゲームパッド設定の基底
* @author DarkPlasma
* @license MIT
*
* @target MZ
* @url https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
*
* @orderAfter PluginCommonBase
*
* @param keyMapper
* @desc キーボード操作のマッピングを設定します。
* @text キーマッピング
* @type struct<KeyMapping>[]
* @default [”{”keyCode”:”77”,”action”:”menu”}”,”{”keyCode”:”83”,”action”:”special2”}”]
*
* @param gamepadMapper
* @desc ゲームパッド操作のマッピングを設定します。
* @text ゲームパッドマッピング
* @type struct<KeyMapping>[]
* @default [”{”keyCode”:”6”,”action”:”special2”}”]
*
* @param colsWidth
* @text 項目幅
* @type number
* @default 124
*
* @help
* version: 1.0.0
* オプションにゲームパッド設定を提供します。
*
* テキスト中で GAMEPAD[操作名] と入力すると
* 操作説明ボタン表記に変換されます。
*
* 操作名一覧
* ok: 決定
* cancel: キャンセル
* menu: メニュー
* pageup: 左切替
* pagedown: 右切替
* shift: 特殊操作1
* special2: 特殊操作2
*
* 入力例: GAMEPAD[special2]
*
* Window_Base.prototype.getManualButtonName メソッドにより
* 操作ボタン表記を取得できます。
*
* ゲームパッド設定を更にカスタマイズする場合は、
* 追加プラグインで以下のメソッドを上書きしてください。
*
* Input.inputSymbols(): InputSymbol
* Input.inputBehaviorKeys(): string[]
* Input.inputBehaviorKeyName(key: string): string
*
* 下記プラグインと共に利用する場合、それよりも下に追加してください。
* PluginCommonBase
*/