Когда я нажимаю стрелку влево, я хочу масштабировать спрайт, и когда я нажимаю стрелку вправо, я хочу увеличить спрайт. Я сделал этот код, и он работает, но он идет безумно быстро. Если я нажимаю кнопку в течение 1 секунды, она масштабируется до 1 миллиона раз. Что я делаю не так? 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