ごいしはまぐり

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

ティラノスクリプト

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


関連記事

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

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

ティラノスクリプト備忘録38
背景を変えるときに黒背景をはさむべきかどうか

 背景を変えるときに黒背景を挟んで背景を変えるか、それともそのまま背景を変えるかで印象はかなり変わります。  まずは、「思ひ出のラプソディ」より、コードと動画をご覧ください。 [font italic ...

ティラノスクリプト備忘録10 背景切替タイプ見本(method)

今回は背景切り替えタイプの見本を動画にしました。bgタグのmethodでの違いが一目瞭然!是非、お役立て下さい♪ フェードイン:fadeInフェードインダウン:fadeInDownフェードインレフト: ...

ティラノスクリプト備忘録25
ランダムで文字を表示

 今回はランダムで文字を表示するコードを組んでみました。まずは動画とコードをご覧ください。 ランダムで文字を表示 ランダム文字テスト[p] ;ループカウント [eval exp="f.loo ...

ティラノスクリプト備忘録14 移動エフェクト

キャラが移動するときのエフェクトを動画にまとめました。なんとなくどのエフェクトも似ているな―と思うなかれ。場面と合わせれば効果的そうなのも沢山あります。以下はテスト用のコードと実際に動かした動画です。 ...

アーカイブ