遊戲 pygame的一些基礎語法

2021-10-14 13:12:54 字數 557 閱讀 9458

inflate_ip()以矩形區域的中心點為中心,像四周擴大或者縮小。

inflte_ip(x, y)
x 表示水平方向縮放的畫素,正數放大x畫素、負數縮小x畫素

y 表示垂直方向縮放的畫素,正數放大、負數縮小

x, y 必須是偶數

例子:

初始化:

self.rect = pygame.rect(x, y, width, height)

# 最大效果

self.rect.inflate_ip(

-width,

-height)

# 初始值設為0

重新整理:self.rect.inflate_ip(2,

2)# 每次重新整理,水平和垂直位置各放大兩個畫素

pygame的rect類中提供了乙個contains方法,可以判斷乙個矩形區域是否包含另乙個矩形區域。

if self.body_list[0]

.contains(food.rect)

:pass

c c 一些語法基礎

if 和 else if 語句的區別 本人剛開始學習的時候覺得 if 語句和 else if 語句沒有什麼明顯的區別,也老是搞混,尤其是做一些基礎的關於判斷語句的程式設計題目時,傻傻分不清。今天我就來講講我個人的一些見解,其實剛開始學的時候以為 else if 語句是c自帶的,在這裡用一道簡單的程式...

C語言一些基礎語法

1,程式中以 開頭的語句成為預處理命令 2,實型常量 小數形式,指數形式 字元常量 a 字串常量 a 雙引號 3,ddd 1 3位八進位制數所代表的ascii碼 xhh 1 2位十六進製制數所代表的ascii碼 0 空字元 4,sizeof 求位元組數運算子 sizeof double 表示求雙精度...

OC基礎語法的一些注意點

1.oc中匯入檔案用 import,c語言中用 include 2.oc中基本上所有關鍵字都以 開頭 3.基礎資料型別比c語言多了bool型,只能取yes no 4.在c語言中輸出用printf,而在oc中使用nslog,並且nslog 和 之間不能有空格,輸出後會自動換行 5.類的宣告 inte ...