名为“ 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";
}
}
}