0

我试图让马里奥左右移动。角色移动正常,但每次 x 位置更改时,绘图功能似乎都会创建一个新图像。

在此处输入图像描述 [代码结果如下]

function draw(){
image(player,posx,posy,60,60);

if(keyIsPressed){
    if(key=="ArrowRight"){
        player=loadImage("Marioright.png");
        posx+=10;
    }
    if(key=="ArrowLeft"){
        player=loadImage("Marioleft.png");
        posx-=10;
    }
}

}

4

1 回答 1

0

您还需要在绘图功能中重绘每一帧的背景:)

于 2021-12-19T10:56:38.537 回答