我无法从其他脚本获取标量

时间:2018-07-23 18:55:01

标签: c# unity3d

名为“ timerr”的标量必须从其他脚本中名为“ timer”的标量中获取值。

但是timerr不能从计时器中获取价值。 这是代码。

public class Text_System : MonoBehaviour {
public Text text;
int star;
float timerr;

// Use this for initialization
void Start () {
    star = PlayerPrefs.GetInt("saved_stars");

    timerr = GameObject.Find("Star_System").GetComponent<Star_System>().timer;
}

// Update is called once per frame
void Update () {
    Debug.Log(timerr);
    if(star <= 5)
    {
        text.text = "x" + star + "/5";
    }
    else
    {
        text.text = "x" + star + "/5 - " + timerr.ToString() + "/100"; 
    }
}

}

0 个答案:

没有答案