【Unity】Naninovel:様々なメッセージの表示パターン例
Naninovel には強力な print コマンドが存在していて、メッセージを表示するだけでも様々な表示方法があります。
目次
動作確認バージョン
- Unity 2019.2.10f1
- Naninovel 1.8.2
print コマンドのオプション
reset | 文章をリセットするか?初期値は true でメッセージはクリアされる。 false にすることで続けてメッセージを表示できる。 |
waitInput | ユーザー入力を受け付けるまで待機するか?初期値は true で待機する。 false にすると次のコマンドへ自動的に進む。 |
表示例
1行メッセージ表示するだけ
@print こんにちは!
複数行メッセージを同時に表示
@print 1行目 waitInput:false
@br
@print 2行目 reset:false waitInput:true
2行目まで表示された後、ユーザー入力を待ちます。
複数行 メッセージを同時に表示した後、ユーザー入力を受け付けてから次のメッセージを表示する
@print あああああ waitInput:false
@br
@print いいいいい reset:false waitInput:false
@br
@print ううううう reset:false waitInput:true
@br 2
@print えええええ reset:false waitInput:false
@br
@print おおおおお reset:false waitInput:true
“ううううう"まで表示された後、ユーザー入力があれば残りの2行を表示します。
番外編:print コマンドを使わないメッセージの表示
@ から始まるコマンドを使わずともメッセージは表示できます。
キミと初めて出会ったあの日、わたしの願いは叶ったんだ。
ただ文章を書くだけで、1行メッセージとして認識されます。
おなかが、すいた……
たべても、たべても、たりない。
これだと、1行目が表示された後、ユーザー入力を待って2行目が表示されます。
おなかが、すいた……[br]たべても、たべても、たりない。
インラインコマンド [br] を使うことで、改行コード扱いとなり、一度に2行分表示できます。
まとめ
組み合わせ次第で表現の幅が広がりますし 色々試してみるのも面白いですね。