Pygame - 与平台碰撞

问题描述

if player.hitBox[1] < platform_img.hitBox[1] + platform_img.hitBox[3] and player.hitBox[1] + player.hitBox[3] > platform_img.hitBox[1]:
    if player.hitBox[0] + player.hitBox[2] > platform_img.hitBox[0] and player.hitBox[0] < platform_img.hitBox[0] + platform_img.hitBox[2]:
        player.collision()

这是我使用碰撞箱检测玩家和平台之间碰撞的代码。目前,角色可以跳到平台上,但是当他们下来时,他们会跳到屏幕下方。如果我跳到平台下,那么角色的头部就会卡在平台中并且他们不会向下移动。我该如何解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)