グローバル変数
グローバル変数とは、次のような変数です。
- ゲームを実行しているあいだ、ずっとメモリー上に存在する
- ゲームのどのシーンからもアクセスできる
プレイヤーのスコアのような、ゲーム全体を通して常にアクセスされるデータを格納するのに向いています。グローバル変数は、ゲームを終了したときにはじめてメモリーから削除されます。
グローバル変数の作成
- project managerを開きます。
- ゲーム設定パネルを展開します。
- グローバル変数を選択します。
- 追加をクリックします。
- 変数の名前を入力します。
- (オプションで)変数の既定値を入力します。
- 適用を選択します。
Tip
変数の名前にはドット/ピリオド(.)とカンマ(,)を使えません。変数名には英数字のみを使うことをおすすめします。
グローバル変数を式の中で使う
グローバル変数は式の中で使うことができます。構文は変数のデータ型によって異なります。以下に例を示しますが、山括弧でくくられたプレースホルダーは実際に使う値に読み替えてください。
数値
GlobalVariable(<変数名>)
テキスト
GlobalVariableString(<変数名>)
構造体
GlobalVariable(<親変数>.<子変数>)
GlobalVariableString(<親変数>.<子変数>)