


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第教你用Pythonpygame設(shè)置窗口標(biāo)題和圖標(biāo)pygame.display.get_caption()
返回當(dāng)前設(shè)置窗口的標(biāo)題及小標(biāo)題內(nèi)容
返回結(jié)構(gòu)為(title,icontitle)
該函數(shù)與游戲交互邏輯配合,可以根據(jù)游戲情節(jié)修改標(biāo)題內(nèi)容
'''
pygame.display.set_icon(surface)
設(shè)置窗口的圖標(biāo)效果
圖標(biāo)是一個(gè)Surface對(duì)象
'''
游戲帶圖標(biāo)
我把圖標(biāo)改成我的CSDN頭像了格式:(128px*128pxpng格式)
導(dǎo)入圖片設(shè)置成圖標(biāo)。
importpygame,sys
pygame.init()
icon=pygame.image.load("img/xyicon.png")
pygame.display.set_icon(icon)#設(shè)置圖標(biāo)
v=pygame.display.Info()
size=width,height=600,400
speed=[1,1]
BLACK=0,0,0
s=pygame.display.set_mode(size,pygame.RESIZABLE)
pygame.display.set_caption("hi滑稽")
ball=pygame.image.load("img/361.png")
ballrect=ball.get_rect()
fps=200
fclock=pygame.time.Clock()
whileTrue:
foreventinpygame.event.get():
ifevent.type==pygame.QUIT:
sys.exit()
elifevent.type==pygame.KEYDOWN:
ifevent.key==pygame.K_LEFT:
speed[0]=speed[0]ifspeed[0]==0else(abs(speed[0])-1)*int(speed[0]/abs(speed[0]))
elifevent.key==pygame.K_RIGHT:
speed[0]=speed[0]+1ifspeed[0]0elsespeed[0]-1
elifevent.key==pygame.K_UP:
speed[1]=speed[1]+1ifspeed[1]0elsespeed[1]-1
elifevent.key==pygame.K_DOWN:
speed[1]=speed[1]ifspeed[1]==0else(abs(speed[1])-1)*int(speed[1]/abs(speed[1]))
elifevent.key==pygame.K_ESCAPE:#獲取ESC按下時(shí)退出
sys.exit()
elifevent.type==pygame.VIDEORESIZE:
size=width,height=event.w,event.h
s=pygame.display.set_mode(size,pygame.RESIZABLE)
ballrect=ballrect.move(speed)
ifballrect.left0orballrect.rightwidth:
speed[0]=-speed[0]
ifballrect.top0orballrect.bottomheight:
speed[1]=-speed[1]
pygame.display.get_caption()
s.fill(BLACK)
s.blit(ball,ballrect)
pygame.display.update()
fclock.tick(fps)
pygame.display.get_active()
當(dāng)窗口在系統(tǒng)中顯示(屏幕繪制/非圖標(biāo)化)時(shí)返回True,否則返回False
pygame.display.get_active()
該函數(shù)可以用來(lái)判斷是否游戲窗口被最小化
進(jìn)一步,判斷后可以暫停游戲,改變響應(yīng)模式等
刷新
pygame.display.flip
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠區(qū)樹(shù)木砍伐協(xié)議書(shū)
- 賣(mài)房資金過(guò)橋協(xié)議書(shū)
- 合作土地購(gòu)買(mǎi)協(xié)議書(shū)
- 土地繼承合同協(xié)議書(shū)
- 土地糾紛合法協(xié)議書(shū)
- 員工自愿責(zé)任協(xié)議書(shū)
- 員工餐具賠償協(xié)議書(shū)
- 工程法規(guī)法規(guī)解讀試題及答案
- 廠房產(chǎn)權(quán)合伙協(xié)議書(shū)
- 員工工作免責(zé)協(xié)議書(shū)
- 電競(jìng)賽事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 地下管線和相鄰建筑物安全保護(hù)措施
- DB15-T 557-2024 主要樹(shù)種人工灌木林平茬復(fù)壯技術(shù)規(guī)程
- 網(wǎng)絡(luò)輿情的管理課件
- 營(yíng)業(yè)線(鄰近營(yíng)業(yè)線)施工作業(yè)安全管理
- 安全生產(chǎn)培訓(xùn)的夜間施工安全
- 《鐵皮石斛的介紹》課件
- 辦理銀行卡證明書(shū)范文5篇
- 法人安全生產(chǎn)培訓(xùn)內(nèi)容
- 預(yù)防艾梅乙母嬰傳播課件
- 荒坑承包合同
評(píng)論
0/150
提交評(píng)論