ごいしはまぐり

ノベルゲーム制作サークル「ごいしはまぐり」紹介の他、映画紹介やティラノスクリプト等、メンバーの記事を寄せ集めています。

ティラノスクリプト

ティラノスクリプト備忘録43
バックログ初期化

投稿日:2020年1月12日 更新日:



 今回の記事はバックログの初期化についてです。
 ティラノスクリプトのタグでは追記停止の[nolog]、追記を行う[pushlog]がありますが、バックログを全て削除するようなタグはありません。

 なので、バックログを初期化するにはJavaScriptを使って操作します。

 バックログは tf.system.backlog に配列として格納されます。
そのため、この配列をクリアすることでバックログに
何も表示しない状態=初期化 ができます。

サンプルの動画とコードを置いておきます。





バッグログテスト開始[p]
[chara_show name="yokokawa" time="1000"]

#yokokawa

「田中は今日も来ていないみたいだな」[p]
#
担任の横川は出席確認をしていた。[p]

[chara_mod name="yokokawa" face="ikari"]


普段はいかにも優しいといった顔立ちをしている横川は、[r]
怪訝そうな表情に変わった。[p]

横川は出席簿に目を落とした。[p]

田中の欄には欠席を表す[r]
『欠』の字が並んでいた。[p]

バックログ削除前[p]

[iscript]
tf.system.backlog=[];
[endscript]

バックログ削除後[p]

バッグログテスト終了[p]


 23行目~25行目を入れることでバックログを初期化しています。

 また、このバックログ変数に入れるコードを使うことでバックログのみに表示される状態を作ることもできます。

 選択肢のヒントなどをバックログのみに入れることで出来る表現もありそうですね。



それではまた!



ごいしはまぐりではブラウザでプレイできるノベルゲームも制作しております。
作品一覧はこちらです。

-ティラノスクリプト

執筆者:


comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

ティラノスクリプト備忘録29
正規表現でタグ[]を消す

 こんにちは!今回は正規表現と置換を使ってタグを消します。 こちらのテクニックは例えばこんな時に便利です。 スクリプトを打ち始めたが…「もう一度シナリオの見直しをしたい」「ボイスを追加したくなった。依 ...

ティラノスクリプト備忘録23
クリッカブルタグ

 脱出ゲーム等で使われるクリッカブルタグを今まで使ったことがなかったので、実際に動作させてタグの仕様について覚え書きします。 クリッカブルとはクリック出来る領域を設定して動作させるタグです。パラメータ ...

ティラノスクリプト備忘録30
ティラノビルダーでティラノスクリプトを使う

 こんにちは!今回はティラノビルダーでティラノスクリプトを使用する方法についてです。 ティラノビルダーは直感でノベルゲームを作ることが出来て非常に便利なツールです。そこでティラノスクリプトを使えるよう ...

ティラノスクリプト備忘録28
カメラと背景

 こんにちは!今回は[camera]タグと背景についての覚え書きです。 [camera]タグは少ない画像でも多くの演出が出来て本当に便利! でも、カメラを動かすと背景が下の動画のようになってしまいます ...

ティラノスクリプト備忘録40
マクロに値を渡す

 今回はティラノスクリプト[macro]タグで変数を渡す方法についてご説明します。 [macro]タグは繰り返し同じようなタグの組み合わせを使用しているときに使うとコードが短くすることが出来るので制作 ...

アーカイブ