ごいしはまぐり

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

ティラノスクリプト

ティラノスクリプト備忘録19
タイマー JavaScript

投稿日:2019年6月29日 更新日:


 今回はティラノスクリプト上でJavaScriptを使ってタイマーを作ってみます!

 メッセージウィンドウ上でカウントダウン表示を行い、0になったタイミングでジャンプするようにします。

 まずは動画と実際のコードをご覧ください♪



タイマー動画
JavaScriptテスト開始[p]
[iscript]

timer=500;

setTimer=function(){

	timer--;
	
	f.time=timer;
	
	TYRANO.kag.ftag.startTag("er");
	TYRANO.kag.ftag.startTag("emb",{"exp":f.time});

	
	if( timer == 0 ){

		clearInterval( startTimer );
		TYRANO.kag.ftag.startTag("jump",{target:"*timeup"});
		}
	}
	
startTimer=setInterval( setTimer, 10 );

[endscript]
[s]
*timeup

[wait time=100]
[cm]
時間切れ[p]

JavaScriptテスト終了[p]


 10ミリ秒毎に500を設定しています。23行目で10ミリ秒を設定。4行目で500をカウントダウンです。
 秒単位でメッセージウィンドウに出すときは1000ミリ秒を設定して5をカウントダウンで表示出来ます。

 19行目、カウントダウンが0になったとき「*timeup」にジャンプします。


 時間制限ありの選択肢を作るとしたら、1行目ボタン表示させるといいと思います。その場合、通常ですと選択肢のボタンを表示させた後に[s]を置きますが、上記コードを使う場合は26行目の[s]がその役割をします。


それではまた!



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

-ティラノスクリプト

執筆者:


comment

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

CAPTCHA


関連記事

ティラノスクリプト備忘録11 複数の効果音を同時に出す

ティラノスクリプト備忘録第11弾は複数の効果音を同時に出す方法です。例えばキャラのボイスと”キラーン”というような効果音を同時に出したいときに使います。デフォルトだと前になっていた効果音が止まって新し ...

ティラノスクリプト備忘録31
タグ[l][r][p]について

 こんにちは!今回はティラノスクリプトで一番多く使うタグ[l][r][p]についてです。 まずは改行[r]とページ送り[p]の具体例です。 改行サンプル 改行テストです[p] 一行目を表示します[r] ...

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

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

ティラノスクリプト備忘録2 サウンドロゴ

ティラノスクリプト備忘録第2弾は「サウンドロゴ」。ゲームを起動したときにサークル名のサウンドロゴを表示させます。導入することで、サークル名や存在をアピール出来そうですね。以下はfirst.ksの中身で ...

ティラノスクリプト備忘録36
ボイス再生

 こんにちは!ぽんかです。 今回はボイス再生についてです。ボイス再生については普通に[playse]タグを使う方法と、[voconfig][vostart]を使う方法がありますが、私は[vo~]を使う ...

アーカイブ