回覆列表
  • 1 # 使用者210880415318

    例:第一個指令碼名字為Class_1,第二個指令碼名字為Class_2,Class_1呼叫Class_2

    如果Class_2沒有繫結在任何GameObject上,那在Class_1裡寫法:

    Class_2c2=newClass_2();

    如果Class_2繫結在GameObject上,那在Class_1裡寫法:

    Class_2c2=null;

    voidStart()

    {

    c2=GameObject.Find("繫結的GameObject名字").GetComponent

    }

    1、類名+空格+變數名=(類名)GameObject.Find("類名").GetComponent("類名");

    Debug.log(類名.變數名);

    2、不知道你要全域性變數有什麼用,但你可以把變數存入快取,用的時候再取,通常這種東西會用在場景切換。PlayerPrefs.SetString()以及PlayerPrefs.GetString()也許可以實現你的需求

    3、screen.width是螢幕寬度,screen.height是螢幕高度,你自己算一下就可以了。

  • 中秋節和大豐收的關聯?
  • 一模全稱?