我的计时器四舍五入到一位小数。在我的更新功能中,我检查计时器是否为0.8,但是当它为0.8时,它不会返回任何内容。但是调试日志告诉我它已超过0.8。
void Update()
{
Debug.Log ("Elapsed time: " + (Mathf.Round(timerScript.elapsedTime * 10f) / 10f));
if (((Mathf.Round(timerScript.elapsedTime * 10f) / 10f) == 0.8f)) {
{
Debug.Log ("CHECK");
}
}
if语句太慢了吗?我该如何解决这个问题?