Спасибо за вашу помощь, но я нашел способ сделать это самостоятельно.
Итак, я бы сделал цикл for, i = NANONAUT_HEIGHT и т. Д. И т. Д., Затем я бы очистилRect (ответ Бена)а затем нарисуйте его снова
Еще раз спасибо!и если кому-то понадобится фрагмент кода, то вы идете.
if(NANONAUT_WIDTH <= canvas.height - 270){
NANONAUT_WIDTH = NANONAUT_WIDTH - 30
for(i = NANONAUT_HEIGHT; i < img.width; i++){
c.clearRect(0, 0, canvas.width, canvas.height)
c.drawImage(spaceImg, 10,10);
c.drawImage(nanonaut, NANONAUT_HEIGHT, NANONAUT_WIDTH)
}
}