今回はパスワードの入力ボックスとボタンを表示して、入力ボックスの文字とパスワードが合っていれば先に進むというサンプルを作成しました。
まずは動画とコードをどうぞ。
ノベルゲーム制作におすすめの本
パスワード入力テスト開始[p]
*passstart
#
パスワードはpasswordです[r]
パスワードを入力して下さい
;パスワードの入力
[edit name="f.pass" left="550" top="340" width="230" height="40"]
[locate x=550 y=400 ]
[button graphic="pass_kettei.png" target=*commitpass]
[s]
*commitpass
[commit name="f.pass"]
[cm]
;入力判別 なにも入力なし
[if exp="f.pass.length==0"]
なにも入力されていません[p]
[jump target=*passstart]
;入力判別 passwordではない
[elsif exp="f.pass!='password'"]
パスワードが違います[p]
[jump target=*passstart]
[endif]
[emb exp=f.pass]と入力されました。[p]
パスワードが入力されました[p]
パスワード入力テスト終了[p]
ifタグで何も入力していないとき(19行目)、passwordと入力されていないとき (24行目)の2パターンで分岐させています。
ポイントは文字列は「'」シングルクオテーションで囲うところです。
文字列は'で囲う…私も忘れないようにしておきます。
それではまた!
ノベルゲーム制作におすすめの本