Python之pygame.Rect函數

在學習python《外星人入侵》項目的時候發現一些可拓展的知識,先做標記:在这里插入图片描述
第二行是直接上項目位圖(.bmp),用get_rect()獲取相應surface的屬性rect。
這裡自己有個誤區,以為在遊戲中只可以用位圖,回來看書寫的是:在遊戲中幾乎可以使用任何類型的圖像文件,使用位圖最簡單,因為Pygame默認加載位圖。

之前傻傻的用在線工具把下載的(.png)轉換成了位圖(.bmp)…,所以如果直接上(.png)那麼可以寫成:

self.rect = pygame.Rect(0,0,圖片寬度,圖片高度) 圖片高度/寬度參考其具體像素
self.screen_rect = pygame.Rect(0,0,屏幕寬度,屏幕高度)

Rect參數這裡有個圖畫的很好:https://blog.csdn.net/qq_34404196/article/details/80718380
Rect的概念也放上:https://www.pygame.org/docs/ref/rect.html
還有個後期值得看的遊戲例子:https://www.cnblogs.com/secondtonone1/p/7250490.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值