ごいしはまぐり

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

ティラノスクリプト

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

投稿日:2019年7月21日 更新日:


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



配列の表示と代入
配列テスト[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と組み合わせると色々な使い方も出来そうです。


 それではまた♪



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

-ティラノスクリプト

執筆者:


comment

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

CAPTCHA


関連記事

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

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

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

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

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

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

ティラノスクリプト備忘録11 複数の効果音を同時に出す

ティラノスクリプト備忘録第11弾は複数の効果音を同時に出す方法です。例えばキャラのボイスと”キラーン”というような効果音を同時に出したいときに使います。デフォルトだと前になっていた効果音が止まって新し ...

ティラノスクリプト備忘録13 ボタンにメニューの機能をつける

デフォルトで表示されている右下の歯車ボタン…menubuttonについてです。歯車を押してメニュー画面を開いてセーブロード等、画面を用意せずにプレイ画面で直接セーブロードやスキップなど出来るようにする ...

アーカイブ