我正在制作一个与马里奥游戏有关的射击游戏。在马里奥(Mario)中,空气中有障碍物(砖瓦)可以跳跃。我想在游戏中添加相同的功能,请查看下面的图片
我在上图中用红色标记了空气中的方块。我希望我的玩家像在《马里奥》中那样跳上并降落,在那儿他可以在那些方块(砖瓦)上跳动和行走
这是我尝试过的
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
预先感谢