ごいしはまぐり

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

ティラノスクリプト

ティラノスクリプト備忘録3 変数と出力

投稿日:2019年5月5日 更新日:

ティラノスクリプト備忘録第3弾は「変数と出力」です。

変数があれば、ステータス的なのが作れたり、プレイヤーの選択による分岐以外の分岐が作れたりといいことだらけ。

変数は小難しいところもありますが食わず嫌いをしないで触れてみると、とても便利だと気付かされます。私自身がそうでした(^^;)。

初心者でも分かるように変数の扱い方と出力について記録しておきます。



変数とは

変数とは「入れ物」のようなものだとよく言われます。
例えば「i」という変数があって、iに10を代入するとします 。
これは「i=10」というように表現できます 。
iを出力すると10が出力されます。
その後で、「i=20」とした後で、iを出力すると20が出力されます。

ティラノスクリプトには「システム変数」、「ゲーム変数」、「一時変数」があり、それぞれ保存される段階が異なります。
詳しくはティラノスクリプト公式サイトをご参照下さい。



ティラノスクリプトへ実装する

ティラノスクリプト上で変数の代入と出力する方法は以下の通りです。

[eval exp="f.hensu = 1000"] 
[emb exp=f.hensu][p]


上の例だと、1行目でセーブデータ毎に保存されるゲーム変数である「f.hensu」に1000を代入しています。
2行目、[emb exp=f.hensu]で文字として変数を出力した後ページ送り待ちをしています。

出力だけでなく、Ifで分岐を作ったり、プレイヤーに名前を入力してもらって、それをゲーム内で使用したり、乱数を代入したり利用の仕方は沢山あります。

変数と乱数、Ifによる分岐や入力については次回以降ご説明します。

それではまた!



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

-ティラノスクリプト

執筆者:


comment

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

CAPTCHA


関連記事

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

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

ティラノスクリプト備忘録45
パスワード入力

 今回はパスワードの入力ボックスとボタンを表示して、入力ボックスの文字とパスワードが合っていれば先に進むというサンプルを作成しました。 まずは動画とコードをどうぞ。 ノベルゲーム制作におすすめの本   ...

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

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

ティラノスクリプト備忘録18
JavaScript 変数表示

 今回は少し毛色を変えてJavaScriptを使ってティラノスクリプトを操作するメモです。 まずは単純に日付時刻を表示するところから実験です。 JavaScriptで日付時刻表示 JavaScript ...

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

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

アーカイブ