float leftwall=-2.5f;
void Update () {
Debug.Log(leftwall)
if (Input.GetMouseButtonDown(0))
{
if (gameObject.transform.localScale.x == 0.8f)//第一次执行为false;
{
}
else
{
leftwall = -2.2f;
GetComponent<Transform>().localScale = new Vector2(0.8f, 1);
}
}
为什么我这段代码执行完了 leftwall的值不稳定一会-2.5,一会-2.2 这是什么原因?