ごいしはまぐり

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

ティラノスクリプト

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

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

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

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

ティラノスクリプト備忘録40
マクロに値を渡す

 今回はティラノスクリプト[macro]タグで変数を渡す方法についてご説明します。 [macro]タグは繰り返し同じようなタグの組み合わせを使用しているときに使うとコードが短くすることが出来るので制作 ...

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

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

ティラノスクリプト備忘録21
複数のメッセージウィンドウ

 複数のメッセージウィンドウを表示させる方法とタグ[l]、[p]、[er]の違いを覚え書きします。 メッセージウィンドウを複数使うことで会話文をキャラ毎に違う場所に表示させる等が出来るようになります。 ...

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

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

アーカイブ