ごいしはまぐり

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

ティラノスクリプト

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


関連記事

ティラノスクリプト備忘録32
[er][cm]タグ

 こんにちは!今回は[er]タグと[cm]タグについて動画付きでご説明します。[er]タグは現在操作対象(current)のメッセージレイヤの文字を消去します。[cm]タグは全てのメッセージレイヤの文 ...

ティラノスクリプト備忘録4 JavaScriptで乱数

ティラノスクリプト備忘録第4弾は「乱数」。サイコロとか、ダメージ計算、その他色々な運要素を盛り込んだゲームには必須といっても過言ではありません。今回はJavaScriptを使って整数の乱数を発生させま ...

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

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

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

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

ティラノスクリプト備忘録12
独自フォントを使用する

2020年5月16日更新ティラノスクリプトV502a以降での変更方法に変更しました  デフォルトのフォントを独自のフォントにすることで、作品にオリジナリティが出たり、雰囲気を決めたりすることが出来ます ...

アーカイブ