前幾行是pygame的匯入初始化:
import pygame,sys
還有pygame初始化
pygame.init(
)
匯入和初始化很簡單,那接下來就開始搭建視窗了:
由於我們的視窗需要改變大小,要加上
pygame.resizable
然後給screen變數賦值為pygame.su***ce
screen = pygame.display.set_mode(
(700
,500
),pygame.resizable)
pygame.display.set_caption(
"荒島日記"
)
視窗設定完成!
最後一步就是主迴圈了,先用while迴圈:
while
true
:
因為用for迴圈做遊戲太卡了,我準備用pygame的key.get_pressed,具體語法如下:
key = pygame.key.pressed(
)
但是因為要捕獲pygame.quit事件,我迫不得已加上了for迴圈:
for event in pygame.event.get(
):
然後我把pygame.quit事件加入了for迴圈:
if event.
type
== pygame.quit:
#注意大寫!
pygame.quit(
) sys.exit(
0)
再給背景新增顏色:
screen.fill(
(255
,255
,255
))
最後,我們把畫面更新加上:
pygame.display.update(
)
我想了半天,還是不(yao)把**放出來
重要的話說三遍
不許抄襲!
不許抄襲!
不許抄襲!
import pygame,sys
pygame.init(
)screen = pygame.display.set_mode(
(700
,500
),pygame.resizable)
pygame.display.set_caption(
"荒島日記"
)#game main
while
true
: key = pygame.key.pressed(
)for event in pygame.event.get():
if event.
type
== pygame.quit:
#注意大寫!
pygame.quit(
) sys.exit(0)
screen.fill(
(255
,255
,255))
pygame.display.update(
)
第一章 做好準備
什麼是連線 等值連線是通過從兩個分離的資料來源中檢索所有的資料,並將其合併為乙個大表的方式形成。內連線連線的是兩個表的內部列。外連線連線的是兩個表的外部列。左連線連線的是兩個表的左側列。右連線連線的是兩個表的右連線。sql並十分明確的關係化的問題 資料庫 關係與元組的確切含義 關係值和關係變數的區別...
第一章 文字模式遊戲
第一章 文字模式遊戲 文字模式是字元狀態,也是 turbo c 的預設模式 textmode 能把螢幕設定為文字模式 void textmode int mode 1 mode 的值可用模式名 or等價的整數值 2 呼叫該函式後,螢幕復位,所有字元的屬性恢復為預設值 3 textmode c80 意...
《Oracle DBA工作筆記》第一章
oracle dba 工作筆記 第一章 建榮的新書 oracle dba工作筆記 拿到手了,下午離下班還有1個小時的時候有空了,就閱讀了下新書的第一章內容,第一章的目錄如下圖,主要講解了下資料庫的安裝和配置,閱讀完第一章的內容還是收穫不小的,於是按照小麥苗的讀書習慣,趁熱打鐵將自己還不知道或者說還不...