Global/ja
Jump to navigation
Jump to search
Global
Global Variable (グローバル変数)とは、ゲームによって保持される数値のことです。グローバル変数は、スクリプト と Condition Functions 間、あるいはその他システムコード間でデータをやりとりする際に使用されます。
Global Dialog[edit | edit source]
- ID: この型の ID です。
- Variable Type: データタイプです( Short 、 Long 、 Float など)。
- 内部的には、グローバル変数は全て 32 ビット浮動小数点で保持されます。 Short と Long との間に差はありません。
- 浮動小数点であるということは、数値が非常に大きいときや非常に小さいとき、厳密に正確ではないということを意味します(例えば、 2000000000 と 2000000064 は、いずれも 2000000000 として保持されます)。
- Value: グローバル変数の初期値です。
- Constant:
- チェックした場合、値はゲームプレイ中変化せず、また、セーブ時にゲームデータと一緒にはセーブされません。
- チェックしなかった場合、値は変更可能で、またセーブもされます。
Accessing Global Variables[edit | edit source]
Scripting (スクリプト)[edit | edit source]
スクリプトからグローバル変数にアクセスするには、 Property で変数を定義し、 GetValue 及び SetValue 関数で数値を設定します。
GlobalVariable Property GameHour auto float myhour = GameHour.Getvalue() GameHour.Setvalue(10)
Console (コンソール)[edit | edit source]
コンソールでは、直接グローバル変数のアドレスを指定できます。
set GameHour to 10 GetGlobalValue GameHour
show GameHour ; same effect as GetGlobalValue GameHour
Language: | English • 日本語 |
---|