ごいしはまぐり

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

ティラノスクリプト

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


関連記事

ティラノスクリプト備忘録35
カメラ拡張導入覚え書き

 こんにちは! 今回は少しニッチな内容ですが、てんぷらたべたいさんのカメラ拡張2についての覚え書きです。 「思ひ出のラプソディ」ではカメラを使用しているのですが、てんぷらたべたいさんのカメラ拡張2も使 ...

ティラノスクリプト備忘録46
文字のセンタリング

 こんにちは!ぽんかです。 今回はメッセージウィンドウに表示される文字のセンタリング方法についてです。 自作品「思ひ出のラプソディ」ではメッセージ表示領域に対して中央揃えと瞬間表示を使うことで映画字幕 ...

ティラノスクリプト備忘録15
便利なツール紹介

 こんにちは!ぽんかです。 今回はティラノスクリプトでノベルゲームを作る際に使用しているツールを紹介したいと思います。ノベルゲームを作るのには色々な素材、要素が必要になります。便利なツールを使って 時 ...

ティラノスクリプト備忘録48
[mask]を使ったメニュー表示

今回の備忘録はティラノスクリプトのタグ[mask]を使用した開閉するようなメニューの表示方法についてです。まずは動画と実際に使用しているコードをご覧ください。動画は「テニスのポンチ様」より。 実際の動 ...

ティラノスクリプト備忘録1 アイキャッチ

ごいしはまぐりのアドベンチャーゲームの作品は基本的にティラノスクリプトを使用しているのですが、備忘録も兼ねて「コピーしてすぐに使える一連のタグ」を記録していきます。まず第1弾は「アイキャッチ」。アニメ ...

アーカイブ