亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

淺談Python pygame繪制機制

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

pygame繪制機制簡介

 屏幕控制 pygame.display

• 用來控制Pygame游戲的屏幕
• Pygame有且只有一個屏幕
• 屏幕左上角坐標為(0,0)
• 以像素為單位

屏幕控制需求

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

……

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

在這里插入圖片描述

OpenGL和硬件加速

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

• 可以采用OpenGL支持顯示
• 可以采用硬件加速顯示
• 繪制加速將帶來更流暢的運行效果

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

屏幕模式函數(shù)

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

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

注意:拖邊框可以改大小

在這里插入圖片描述

窗口沒有邊界顯示

在這里插入圖片描述

窗口全屏顯示

注意:沒設(shè)置其他退出方式時,千萬不要運行。尤其是虛擬機。

在這里插入圖片描述

屏幕信息函數(shù)

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

在這里插入圖片描述

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

相關(guān)文章

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

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

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

    舉例講解Python編程中對線程鎖的使用

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

    詳解Python連接oracle的問題記錄與解決

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

    Python yield 小結(jié)和實例

    yield的作用就是把一個函數(shù)變成一個 generator,帶有 yield 的函數(shù)不再是一個普通函數(shù),Python 解釋器會將其視為一個 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操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python模擬鼠標拖動操作的方法

    python模擬鼠標拖動操作的方法

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

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

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

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

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

    Pygame實現(xiàn)監(jiān)聽鼠標示例詳解

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

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

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

最新評論