首页 > 解决方案 > 将 rect.bottom 设置为某个值失败

问题描述

我有一个功能,我可以检查矩形是否接触到屏幕的边框,除了底部之外,所有这些都有效。

def barrier(self,width,height):
    if self.rect.right >= width:
        self.rect.right = width
    if self.rect.left <= 0:
        self.rect.left = 0
    if self.rect.bottom >= height:
        self.rect.bottom = height
    if self.rect.top <= 0:
        self.rect.top = 0

self.rect.bottom 的 if 语句正在工作,但更改 rects 底部的值失败,并且 rect 能够离开屏幕。

标签: pythonpython-3.xpygame

解决方案


推荐阅读