ごいしはまぐり

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

ティラノスクリプト

ティラノスクリプト備忘録39
JavaScriptでティラノスクリプトのタグを使う

投稿日:2019年11月9日 更新日:


 ティラノスクリプトのタグ、[iscript]でJavaScriptを使うことができますが、今回の記事は[iscript]内でティラノスクリプトのタグを呼び出す方法についてのメモです。

[iscript]
TYRANO.kag.ftag.startTag("jump",{target:"*tag1"});
[endscript]


 上記のコードでティラノスクリプトタグ[jump target=*tag1]と同様の処理を行います。
 jumpタグ以外にもティラノスクリプトのタグであれば、こちらで使用することが出来ます。

 [endscript]で1回、JavaScriptの記述を終わらせてから普通にタグで記述するのもいいですが、JavaScript内で収めたい場合は多々あります。



  例えば"ptext"でJavaScriptを使って文字を表示させる、"playse"で効果音を出すなどでしょうか。 個人的にはメッセージウィンドウを使わない処理であればJavaScriptでの記述で書ききってみたいくらいです。

 ちなみにメッセージウィンドウへの文字表示は[text]を使えば表示されます。

 後はループ処理で使うのはどうでしょうか。

 ティラノスクリプトでループ処理を記述するのはなかなか苦労しますが、JavaScriptなら簡単です。
 
 こうしてみるとTYRANO.kag.ftag.startTagの使い道は色々ありそうですね♪


 それではまた!
 



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

-ティラノスクリプト

執筆者:


comment

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

CAPTCHA


関連記事

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

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

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

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

ティラノスクリプト備忘録20
ループ処理

 備忘録20回目はループ処理についてご説明します。ティラノスクリプトにはfor文のようなものが無いので、ラベルとジャンプ、ifで代用します。 具体的なコードと動画は以下の通りです。 ループ処理 ループ ...

ティラノスクリプト備忘録43
バックログ初期化

 今回の記事はバックログの初期化についてです。 ティラノスクリプトのタグでは追記停止の[nolog]、追記を行う[pushlog]がありますが、バックログを全て削除するようなタグはありません。 なので ...

ティラノスクリプト備忘録22
タイマーを利用する

 以前、JavaScriptでタイマーを表示させる実験を行いましたが、今回は実際にゲームとして動作するように組込を行います。 以下の例は時間制限ありのボタンクリックになります。 指定した時間以内に入力 ...

アーカイブ