ごいしはまぐり

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

ティラノスクリプト

ティラノスクリプト備忘録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


関連記事

ティラノスクリプト備忘録44
ランダムシナリオ

 こんにちは!今回はランダムでシナリオを表示するコードを作成しました。 今回のテスト内容は10つのシナリオの内、ランダムで3つを表示した後にエンディングに進むという作品に使用できます。まずは動画とコー ...

ティラノスクリプト備忘録21
複数のメッセージウィンドウ

 複数のメッセージウィンドウを表示させる方法とタグ[l]、[p]、[er]の違いを覚え書きします。 メッセージウィンドウを複数使うことで会話文をキャラ毎に違う場所に表示させる等が出来るようになります。 ...

ティラノスクリプト備忘録17
広告収入を得よう

2020/07/03 広告常時表示方法を追加  自身の作ったゲームで収入を得る… ゲーム開発者なら一度は考えることではないでしょうか。 今回はティラノスクリプトやティラノビルダーを使って収益化、広告収 ...

ティラノスクリプト備忘録37
カメラアップからスタート

 先日、「思ひ出のラプソディ」を公開しましたが、その中で最初からアップの状態からスタートする場面があります。 今回はアップからスタートする方法について説明します。 まずは動画とコードをご覧ください。 ...

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

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

アーカイブ