↑のようなテキスト入力のボックスを出すイベントにはスクリプトを使います。
//テキストボックスを表示する
let textbox = prompt("テキストボックスに表示されるメッセージ");
//入力されたテキストを変数に入れる
$gameVariables.setValue(変数ID,textbox)
//テキストボックスに何も入力されなかった場合
if ($gameVariables.value(変数ID) === 0) {
//名まえを表示する
$gameMessage.setSpeakerName("名前")
//顔グラを表示する
$gameMessage.setFaceImage("facesフォルダ中のイメージのファイル名", 番号)
//何も入力されなかった場合のメッセージを表示する
$gameMessage.add("テキストボックスに何も入力されなかった場合のメッセージ")
//テキストボックスに入力された場合
}else {
//名まえを表示する
$gameMessage.setSpeakerName("名前")
//顔グラを表示する
$gameMessage.setFaceImage("facesフォルダ中のイメージのファイル名", 番号)
//変数を取り出して表示する
$gameMessage.add($gameVariables.value(変数ID))
}
複雑に見えますが
let textbox = prompt("テキストを入力してください");
$gameVariables.setValue(1 ,textbox)
$gameMessage.add($gameVariables.value(1))
これだけでも動きます(変数#0001の場合)
これで文字入力を必要とするゲームが色々作れそうですね♪
是非ご自身のゲームに使ってみて下さい♪
コメント