How to infinite loop numbers in while loops? (Unity3D- unityscript)
问题 function OnMouseDown () { rotationNumber +=1; } function Update () { while (rotationNumber == 1) { gameObject.GetComponent(SpriteRenderer).sprite = leftArrow; return; } while (rotationNumber == 2) { gameObject.GetComponent(SpriteRenderer).sprite = upArrow; return; } while (rotationNumber == 3) { gameObject.GetComponent(SpriteRenderer).sprite = rightArrow; return; } while (rotationNumber == 4) { gameObject.GetComponent(SpriteRenderer).sprite = upArrow; rotationNumber = 1; return; } } I want to