欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談Python pygame繪制機(jī)制

 更新時(shí)間:2021年06月15日 10:57:58   作者:咸魚箘  
今天給大家?guī)?lái)的是關(guān)于Python的相關(guān)知識(shí),文章圍繞著Python pygame繪制機(jī)制展開(kāi),文中有非常詳細(xì)的介紹及圖文示例,需要的朋友可以參考下

pygame繪制機(jī)制簡(jiǎn)介

 屏幕控制 pygame.display

• 用來(lái)控制Pygame游戲的屏幕
• Pygame有且只有一個(gè)屏幕
• 屏幕左上角坐標(biāo)為(0,0)
• 以像素為單位

屏幕控制需求

• 游戲全屏
• 游戲屏幕大小可調(diào)節(jié)
• 游戲屏幕無(wú)邊框
• 更改游戲標(biāo)題欄內(nèi)容
• 更改游戲圖標(biāo)

……

屏幕控制的重要函數(shù)

在這里插入圖片描述

OpenGL和硬件加速

OpenGL被設(shè)計(jì)成獨(dú)立于硬件,獨(dú)立于窗口系統(tǒng),在運(yùn)行各種操作系統(tǒng)的各種計(jì)算機(jī)上都可用,并能在網(wǎng)絡(luò)環(huán)境下以客戶/服務(wù)器模式工作,是專業(yè)圖形處理、科學(xué)計(jì)算等高端應(yīng)用領(lǐng)域的標(biāo)準(zhǔn)圖形庫(kù)。

• 可以采用OpenGL支持顯示
• 可以采用硬件加速顯示
• 繪制加速將帶來(lái)更流暢的運(yùn)行效果

pygame屏幕尺寸和模式設(shè)置

屏幕模式函數(shù)

pygame.display.set_mode(r=(0,0), flags=0)
'''
	r是游戲屏幕的分辨率,采用(width, height)方式輸入
		• flags用來(lái)控制顯示類型,可用|組合使用,常用顯示標(biāo)簽如下:
			† pygame.RESIZABLE 窗口大小可調(diào)
			† pygame.NOFRAME 窗口沒(méi)有邊界顯示
			† pygame.FULLSCREEN 窗口全屏顯示
		pygame.display.set_mode(r=(0,0), flags=0)
		注意:每種顯示方式要配合相應(yīng)的處理機(jī)制
'''

屏幕設(shè)置為大小可調(diào)

注意:拖邊框可以改大小

在這里插入圖片描述

窗口沒(méi)有邊界顯示

在這里插入圖片描述

窗口全屏顯示

注意:沒(méi)設(shè)置其他退出方式時(shí),千萬(wàn)不要運(yùn)行。尤其是虛擬機(jī)。

在這里插入圖片描述

屏幕信息函數(shù)

pygame.display.Info()
	'''
	• 產(chǎn)生一個(gè)顯示信息對(duì)象VideoInfo,表達(dá)當(dāng)前屏幕的參數(shù)信息
	• 在.set_mode()之前調(diào)用,則顯示當(dāng)前系統(tǒng)顯示參數(shù)信息
	• 參數(shù)很多,其中有兩個(gè)十分重要,如下:
		† current_w:當(dāng)前顯示模式或窗口的像素寬度
		† current_h:當(dāng)前顯示模式或窗口的像素高度
	'''

在這里插入圖片描述

到此這篇關(guān)于淺談Python pygame繪制機(jī)制的文章就介紹到這了,更多相關(guān)Python pygame繪制簡(jiǎn)介內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 將pip源更換到國(guó)內(nèi)鏡像的詳細(xì)步驟

    將pip源更換到國(guó)內(nèi)鏡像的詳細(xì)步驟

    這篇文章主要介紹了將pip源更換到國(guó)內(nèi)鏡像的詳細(xì)步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-04-04
  • 舉例講解Python編程中對(duì)線程鎖的使用

    舉例講解Python編程中對(duì)線程鎖的使用

    Python的threading模塊中提供了多種鎖的相關(guān)方法,Python的多線程不能同時(shí)執(zhí)行,因而鎖的使用非常關(guān)鍵,下面我們就來(lái)舉例講解Python編程中對(duì)線程鎖的使用:
    2016-07-07
  • 詳解Python連接oracle的問(wèn)題記錄與解決

    詳解Python連接oracle的問(wèn)題記錄與解決

    這篇文章主要為大家詳細(xì)介紹了Python連接oracle時(shí)會(huì)出現(xiàn)的一些問(wèn)題記錄與解決方法,文中的示例代碼講解詳細(xì),需要的小伙伴可以參考一下
    2023-04-04
  • Python yield 小結(jié)和實(shí)例

    Python yield 小結(jié)和實(shí)例

    yield的作用就是把一個(gè)函數(shù)變成一個(gè) generator,帶有 yield 的函數(shù)不再是一個(gè)普通函數(shù),Python 解釋器會(huì)將其視為一個(gè) generator(不知道什么是generator要先去理解一下Python的generator的了)
    2014-04-04
  • 在pycharm中關(guān)掉ipython console/PyDev操作

    在pycharm中關(guān)掉ipython console/PyDev操作

    這篇文章主要介紹了在pycharm中關(guān)掉ipython console/PyDev操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • python模擬鼠標(biāo)拖動(dòng)操作的方法

    python模擬鼠標(biāo)拖動(dòng)操作的方法

    這篇文章主要介紹了python模擬鼠標(biāo)拖動(dòng)操作的方法,實(shí)例分析了Python鼠標(biāo)操作及鍵位操作的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 教你python 中如何取出colomap部分的顏色范圍

    教你python 中如何取出colomap部分的顏色范圍

    這篇文章主要介紹了python 中如何取出colomap部分的顏色范圍,本文以以jet為例給大家提供一種方法,可以提取colormap色標(biāo)中的一部分,取出我們滿意的色標(biāo)區(qū)域,感興趣的朋友跟隨小編一起看看吧
    2022-02-02
  • python中namedtuple函數(shù)的用法解析

    python中namedtuple函數(shù)的用法解析

    這篇文章主要介紹了python中namedtuple函數(shù)的用法解析,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下
    2022-08-08
  • Pygame實(shí)現(xiàn)監(jiān)聽(tīng)鼠標(biāo)示例詳解

    Pygame實(shí)現(xiàn)監(jiān)聽(tīng)鼠標(biāo)示例詳解

    這篇文章主要介紹了通過(guò)Pygame模塊實(shí)現(xiàn)監(jiān)聽(tīng)鼠標(biāo)的功能,文章的示例代碼講解詳細(xì),對(duì)我們的學(xué)習(xí)或工作有一定的價(jià)值,感興趣的小伙伴可以了解一下
    2021-12-12
  • 利用Chatgpt開(kāi)發(fā)一款加減乘除計(jì)算器(Python代碼實(shí)現(xiàn))

    利用Chatgpt開(kāi)發(fā)一款加減乘除計(jì)算器(Python代碼實(shí)現(xiàn))

    這篇文章主要為大家詳細(xì)介紹了如何利用Chatgpt開(kāi)發(fā)一款加減乘除計(jì)算器(用Python代碼實(shí)現(xiàn)),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-02-02

最新評(píng)論