當我按下左箭頭時我想縮小精靈並且當我按右箭頭時我想放大精靈。我製作了這個代碼,它的工作原理非常快速。如果我按下按鈕1秒鐘,它可以擴展到100萬次。我究竟做錯了什麼? scalingSpeed
就像0.0001,但它仍然很快瘋狂。通過按下按鈕來縮放精靈
if(Input.GetKey (KeyCode.LeftArrow)) {
this.transform.localScale -= new Vector3 (this.transform.localScale.x - scalingSpeed, this.transform.localScale.y - scalingSpeed, 0);
} else if (Input.GetKey (KeyCode.RightArrow)) {
this.transform.localScale += new Vector3 (this.transform.localScale.x - scalingSpeed, this.transform.localScale.y - scalingSpeed, 0);
}
您是否能夠找到解決問題的方法?如果給出的答案不能提供您所需的答案,請在此處添加評論或編輯您的問題以進行澄清。謝謝! – Serlite