Я пытаюсь получить переменную speed
для изменения скорости мяча, но когда я устанавливаю переменные dx
и dy
на скорость, они не обновляются после того, как вы теряете жизнь.Когда я устанавливаю dx
и dy
на значения Xspeed
и Yspeed
, скорость не меняется при изменении сложности.
Я пытался установить значение dx
и dy
до Xspeed
и Yspeed
, потому что я думал, что оно может сохранить значение вместо его обновления, но оно просто не изменит его, когда я захочу.
Полная ссылка на код, https://codepen.io/Jacob-Bruce/pen/mQgbXa
// ball movement - change variables to change speed
var Xspeed = 2
var Yspeed = -2
var dx = Xspeed;
var dy = Yspeed;
function hardMode() {
lives = 1;
Xspeed = 7;
Yspeed = -7;
redraw();
}
Я хочу, чтобы скорость можно было изменять с помощью кнопок сложности, и она оставалась на той же скорости, пока вы не умрете или не измените сложность.Прямо сейчас он либо меняет скорость один раз, но не меняет вообще.