ごいしはまぐり

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

ティラノスクリプト

ティラノスクリプト備忘録24
配列

投稿日:


 配列について、次回作で利用しようと思い基本的なところをまとめました。まずは配列の動画とコードです。

配列の表示と代入
配列テスト[p]

[eval exp="f.player=['プレイヤー名',100,50,30]"]

[emb exp="f.player[0]"][p]
[emb exp="f.player[1]"][p]
[emb exp="f.player[2]"][p]
[emb exp="f.player[3]"][p]

配列代入1[p]
[eval exp="f.player[1]=f.player[1]-5"]
[emb exp="f.player[1]"][p]

配列代入2つ同時[p]
[eval exp="f.player[2]=f.player[2]+5,f.player[3]=f.player[3]+5"]
[emb exp="f.player[2]"][p]
[emb exp="f.player[3]"][p]

配列テスト終了[p]


 コードを見ての通り、1つの変数「f.player」に複数の数値を入れています。カンマで区切り、[]内の数字で何番目かを表します。[0]の場合は一番最初のプレイヤー名を指します。

 これを使えば変数の管理も楽になりますし、JavaScriptと組み合わせると色々な使い方も出来そうです。


 それではまた♪

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

  
皆さまの応援が励みになります。アクセスアップのためクリックして頂けると幸いですm(_ _)m

-ティラノスクリプト

執筆者:


comment

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

関連記事

ティラノスクリプト備忘録33
ルビをふる

 こんにちは!今回はルビのふり方について記載していきます。 まずは動画とコードをどうぞ。 ルビテスト[p] [ruby text="きょう"]今日もいい[ruby text=&qu …

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

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

ティラノスクリプト備忘録16
セーブデータ・変数の初期化

 みなさまこんにちは!ぽんかです。以前、乱数や変数による条件分岐、変数への入力についてご説明しましたが、今回はセーブデータと変数の初期化についてです。 中でもシステム変数は不可逆的で一度保存してしまっ …

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

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

ティラノスクリプト備忘録9 セーブスロット数の変更

ティラノスクリプトのセーブスロットの数をデフォルトから減らしたり多くしたりしたいことはあるのではないでしょうか。特に長編で分岐が沢山ある作品の場合はセーブスロットが沢山ほしい!なんてプレイヤーもいらっ …