微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Pygame - 与平台碰撞

如何解决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 举报,一经查实,本站将立刻删除。