Nanashi-soft○プログラマ専用○Unityでゲーム開発○
static var hensu : int = 100;※メソッドの外で宣言します
function Start(){
test_A.hensu = test_A.hensu + 10;
Debug.Log(test_A.hensu);
}
※補足:スクリプトを実行するには,Hierarchyのオブジェクトに配置する必要があります。例えば,Main Cameraなどにドラッグ&ドロップする110 UnityEngine.Debug:Log(Object)と表示されます
static function kansu() : void {
hensu = hensu + 10;
}
これを別ファイルから呼び出す方法は,ファイル名.メソッド名()ですfunction Start(){
test_A.hensu = test_A.hensu + 10;
test_A.kansu();
Debug.Log(test_A.hensu);
}
static var hensu : int = 100;
function Update () {
hensu = hensu - 10;
Debug.Log("test_A:" + hensu);
}
例)test_Bfunction Update () {
test_A.hensu = test_A.hensu + 10;
Debug.Log("test_B:" + test_A.hensu);
}
と書いて実行すると,どう表示されるのか?