事前のお知らせ

攻略本レベル3 プラグイン初級

名前入力をキーボードで行う(111 Input Form) #RPGツクールMV

この記事はRPGツクールMV向けです。
RPGツクールMZ向けの記事もございます。

イベントの進行途中(もしくは最初)にアクターの名前をプレイヤーに入力させるシーンを入れる事があります。

これをイベントコマンド「名前入力の処理」で完了することも出来ますが、RPGツクールMVではスマートフォンやPCでプレイできるので、キーボードを使えるようにしたいところです。

また、イベントコマンドではキーボードが使用できませんし、11文字以上を指定すると顔画像と被ってしまいます。
16文字以上を指定すると、最初の文字が表示されないバグがあります。

下記のプラグインをお勧めします。

111 Input Form(神無月サスケ (原案:111、くらむぼん)様作)

plugin.fungamemake.com/archives/2601
ゲーム画面上にHTMLの入力フォームを表示

※「名前入力ダイアログ(Ruたん様作)」 はRPGアツマールでWindows10 Chrome でテストした所、ポップアップブロックか何かの影響で動作しませんでした。

プラグインの入れ方

ヘルプには下記のように書かれています。

このプラグインの実行には、同梱されている「111_InputForm.css」が必要です。
index.html のあるフォルダに css フォルダを作成し、そこにこのファイルを置いてください。

配布されているzipをダウンロードすると、下記の2ファイルが入っています。

  • 111_InputForm.js - 通常のプラグインと同様に projectフォルダ/js/plugins/ 内に入れ、プラグイン管理に登録してください。
  • 111_InputForm.css - projectフォルダに「css」という名前のフォルダを作成し、その中に入れてください。

プラグインの実行方法

ヘルプには下記のように書かれています。

[プラグインコマンドと実例]
実行はプラグインコマンド呼び出しで行います。
その際パラメータは「パラメータ名=値」の設定をセミコロン(;)で区切った形式で
指定します。間にスペースを挟んではいけません。

例:
InputForm x=350;y=200;n=1;max=5;

この場合、フォームは座標(350,200)の位置に表示され、
結果はアクター1番の名前に保存されます。
最大文字数は5です。パラメータmaxを省略した時は文字数に制限はなくなります。

それでは、下記のプラグインコマンドを試してみます。

InputForm x=350;y=200;n=1;max=15;

下記のような画面になります。

下記のように設定すると、変化します。

◆文章:なし, ウィンドウ, 中
:  :名前を変えるのか?
◆プラグインコマンド:InputForm n=1;max=15;

 

スポンサードリンク

スポンサードリンク

-攻略本レベル3 プラグイン初級
-

Copyright© RPGツクールMZ・MV初心者的備忘録 - FGMG (Fun Game Make Group) , 2024 All Rights Reserved.