H_E_L_P_L_E_S_S 2022-06-28 19:43 采纳率: 33.3%
浏览 83

请问如何改变pygame导入的图片的碰撞尺寸?

情况:我目前正在编辑类似于打砖块的游戏,但我导入的砖块图片有些大,所以我使用pygame.transform.scale()更改了它的尺寸,但是它的碰撞尺寸没有因此改变,这就导致我在发射球的时候在还未碰到砖块时就已经被判定为得分

问题:请问如何改变pygame导入的图片的碰撞尺寸?

  • 写回答

2条回答 默认 最新

  • 请叫我问哥 新星创作者: python技术领域 2022-06-28 20:01
    关注

    pygame的碰撞检测是基于Rect对象,你改变图片的尺寸后,绘制图片的Rect尺寸也要改变才行

    评论

报告相同问题?

问题事件

  • 创建了问题 6月28日