名前入力をキーボードで行う方法(解決しました)

ノノノ
記事: 2
登録日時: 2017年3月02日(木) 03:14

名前入力をキーボードで行う方法(解決しました)

投稿記事by ノノノ » 2017年3月02日(木) 03:23

初めて書き込む初心者です、もしマナー違反な点などあれば教えて頂けると幸いです。

件名の通り、アクターの名前入力をキーボードで行う方法を教えて頂きたいです。
キーボードで文字を打ち込みインプットするプラグインなどは既に拝見させて頂いたのですが、
そこからどうやって打ち込んだ内容をアクターの名前にすれば良いかわからず困っています。

誰か教えて頂けると嬉しいです。
最後に編集したユーザー ノノノ on 2017年3月02日(木) 17:53 [ 編集 1 回目 ]

アバター
にいやん
記事: 218
登録日時: 2016年7月02日(土) 00:38
お住まい: 地獄4丁目西のゴミ置き場
連絡を取る:

Re: 名前入力をキーボードで行う方法

投稿記事by にいやん » 2017年3月02日(木) 05:55

スクリプトで以下を打ち込めばできます。

SceneManager.push(Scene_Name)
SceneManager.prepareNextScene(アクターID, 入力文字数)
アイス
記事: 48
登録日時: 2017年2月19日(日) 11:49

Re: 名前入力をキーボードで行う方法

投稿記事by アイス » 2017年3月02日(木) 06:09

色々方法があると思うのですが、
どのようなプラグインを入れたかが分かると対処しやすいかもしれません

おそらく変数に文字をインプットさせてるのだと思うのですが
その場合は代入した変数をアクターの名前にあててやる必要があります

$gameActors.actor(1).setName($gameVariables.value(1))
もし変数1に代入してるのであれば
上記の文をイベントコマンドのスクリプトに書けば
アクターID1の名前が変数1に格納されてる文字列になるはずです

ちなみに余談ですが、鳥小屋さんのサイトのプラグインを用いると
多分題名通りの挙動が行えると思います
アバター
にいやん
記事: 218
登録日時: 2016年7月02日(土) 00:38
お住まい: 地獄4丁目西のゴミ置き場
連絡を取る:

Re: 名前入力をキーボードで行う方法

投稿記事by にいやん » 2017年3月02日(木) 06:30

すいません、内容を良く読んでいませんでした。
もう既に出ていますが鳥小屋さんのプラグインで希望通りの入力が出来るのではないでしょうか。
ノノノ
記事: 2
登録日時: 2017年3月02日(木) 03:14

Re: 名前入力をキーボードで行う方法

投稿記事by ノノノ » 2017年3月02日(木) 16:22

>にいやん さん, アイス さん

アイスさんの書いていた通りのスクリプトを書くとちゃんと入力した文字をアクター名に当てる事が出来ました…!
お二人とも御回答有難うございます……!

鳥小屋さんのプラグインも使わせて頂いて見ましたが、
どうしてもデフォルトの「名前を入力して下さい」「(○文字以内)」などの言葉が読み込めず「undefined」と出てきてしまうんですよね……。
(文字コードはUTF-8です)

“MV:質問” へ戻る