python.pygame 中 RECT類


Rect對象的屬性:
1.返回一個坐標數字
x,y
top, left, bottom, right
centerx, centerysize
width, height
w,h;
2.返回一個(X,Y)坐標數組
topleft (左上)
bottomleft (左下)
bottomright (右下)
midtop(中上)
midleft(左中)
midbottom(底中)
midright(右中)
center(中心點坐標)
直接上圖,灰色矩形大小(900,450),中央藍色矩形(400,510),大家自己體會一下

 

 

 


RECT對象的方法
Pygame方法的具體使用規則

pygame.Rect.copy - 復制矩形
pygame.Rect.move - 移動矩形
pygame.Rect.move_ip - 移動矩形,就位
pygame.Rect.inflate - 增長或縮小矩形大小
pygame.Rect.inflate_ip - 生長或縮小矩形大小,就位
pygame.Rect.clamp - 將矩形移動到另一個內部
pygame.Rect.clamp_ip - 將矩形移動到另一個位置
pygame.Rect.clip - 在另一個內部收割一個矩形
pygame.Rect.union - 將兩個矩形合並為一個
pygame.Rect.union_ip - 將兩個矩形合並為一個,就位
pygame.Rect.unionall - 許多矩形的聯合
pygame.Rect.unionall_ip - 許多矩形的聯合,就位
pygame.Rect.fit - 調整大小並移動長寬比的矩形
pygame.Rect.normalize - 正確的負尺寸
pygame.Rect.contains - 測試一個矩形是否在另一個矩形內
pygame.Rect.collidepoint - 測試一個點是否在矩形內
pygame.Rect.colliderect - 測試兩個矩形是否重疊
pygame.Rect.collidelist - 測試列表中的一個矩形是否相交
pygame.Rect.collidelistall - 測試列表中的所有矩形是否相交
pygame.Rect.collidedict - 測試字典中的一個矩形是否相交
pygame.Rect.collidedictall - 測試字典中的所有矩形是否相交
————————————————
版權聲明:本文為CSDN博主「Kakukiri」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_39546430/article/details/80407817


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM