memo

ゲーム制作やデザインについての個人的メモ

【ティラノスクリプト】名前入力画面サンプル

主人公の名前等を入力させたいときに使う名前入力画面のサンプルをつくってみました。自分なりにすこーしだけ親切仕様にしたつもりです。

サンプル

別窓で表示する

ポイント
  • デフォルト名の表示
  • 入力欄をクリックすると全選択状態になる
  • RESETボタンでデフォルト名に戻す
  • 確認画面を出す(ここでRESETボタンを押すと最初に戻る)
  • 空欄でOKボタンを押すと警告を出す
ダウンロード

name_entry.zip(※Dropbox

おまけ

本編シナリオで主人公名を表示するときのマクロです。毎回[emb]タグを書くのは大変だし見づらい気がするので、マクロ化してみます。

名前表示欄

[macro name="主人公"]
#&f.player_name
[endmacro]

テキスト中

[macro name="主人公名"]
[emb exp="f.player_name"]
[endmacro]

実際に使用するときはこんな感じで。

[主人公]
わたしの名前は[主人公名]だ。[p]

※見やすいように日本語でマクロ名をつけていますが、最終的には全部置換で半角英数字にした方が無難かもしれません。