如何让图像降落在物体上

时间:2018-02-03 13:48:41

标签: java animation javafx

所以我之前已经问过这个问题,但是我觉得我的措辞错了,我基本上要做的就是让玩家降落在一个物体上,他会留在物体上,直到他跳到或者走路(我知道没什么太壮观的)。但我不知道如何做到这一点。我已经设法做了一点点走路,但跳跃的位是一个完整的混乱。所以我来到这里,我需要帮助做什么,如果可能的话代码将是什么样的

请注意 我的游戏是这样的,所以角色总是在中间。只有背景和物体(例如平台)移动

r=background
rectx=backgroundx
recty=backgroundy
block=platform
blockx=platformx
blocky=platformy

我的代码

if ((jumping == true)) {
    recty = recty + 3;
    r.setY(recty);
    blocky = blocky + 3;
    block.setY(blocky);
    rectx = rectx - 5;
    r.setX(rectx);
    blockx = blockx - 5;
    block.setX(blockx);
    ninjarun1.setImage(imgjumpingninja);

    if (jumpforce == 0) {
        ninjarun1.setImage(imgninjafalling);
        recty = recty - 3;
        r.setY(recty);
        rectx = rectx - 5;
        r.setX(rectx);
        blockx = blockx - 5;
        block.setX(blockx);
        blocky = blocky - 3;
        block.setY(blocky);
    }

}

//rightrunning 
if ((jumping == false)) {
    blocky = 300;
    block.setY(blocky);
    recty = 0;
    r.setY(recty);
 }

0 个答案:

没有答案