Appearance
第04回 ビジュアルノベル1
2 / 4 文字送りを実装する
このステップの目的
本文を一文字ずつ表示し、表示完了を検出する
表示する文字数を進める
全文を一度に置くのではなく、表示文字数を時間で増やします。
csharp
visibleCount += charactersPerSecond * Time.deltaTime;
bodyText.maxVisibleCharacters = Mathf.FloorToInt(visibleCount);表示文字数が本文の長さに達したら、表示完了状態へ移ります。
速度を調整する
文字速度を変えて、読みやすさとテンポを比較します。速度は台詞データではなく、まず共通の調整値として扱います。
チェックリスト
- 本文が一文字ずつ表示される
- 表示完了を判定できる
- 文字速度を変更して比較できる