如何在空中添加图块,以便播放器可以在上面跳跃

时间:2019-05-28 16:48:54

标签: python pygame

我正在制作一个与马里奥游戏有关的射击游戏。在马里奥(Mario)中,空气中有障碍物(砖瓦)可以跳跃。我想在游戏中添加相同的功能,请查看下面的图片

检查图像以了解空气中的障碍物 enter image description here

我在上图中用红色标记了空气中的方块。我希望我的玩家像在《马里奥》中那样跳上并降落,在那儿他可以在那些方块(砖瓦)上跳动和行走

这是我尝试过的

if hero.hitbox[1] < bricks_block.hitbox[1] + bricks_block.hitbox[3] and hero.hitbox[1] + hero.hitbox[3] > bricks_block.hitbox[1]:
    if hero.hitbox[0] + hero.hitbox[2] > bricks_block.hitbox[0] and hero.hitbox[0] < bricks_block.hitbox[0] + bricks_block.hitbox[2]:
        print("GOT HIT!")
        hero.x = bricks_block.x

预先感谢

0 个答案:

没有答案