91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python第三方模塊【Pygame】

發布時間:2020-06-03 13:02:17 來源:網絡 閱讀:462 作者:流域哈哈 欄目:編程語言

了解Pygame

簡單來說Pygame是建立在SDL基礎上,Python專門用于電子游戲設計的第三方模塊。

SDL:C語言編寫的開源跨平臺的多媒體開發庫。

基于SDL使得游戲的圖形化界面開發被大大簡化,Pygame在開發時,開發者可以把精力集中于處理游戲邏輯,其資源結構則由python這類高級語言來提供。

pygame的安裝

利用pip工具安裝pygame

linux中shell執行 (windows中dos): pip install pygame

第一個pygame程序

  • 實現窗口化程序的穩定顯示
    import pygame # 導入pygame
    import sys # 導入sys
    from pygame.locals import * # 導入pygame常量
    from color import * # 導入自定義的顏色
    pygame.init() # 窗口初始化
    screen=pygame.display.set_mode((800,600),0,32)
    # 創建窗口對象,參數(窗口大小,顯示屏類型,色深)
    pygame.display.set_caption("First Pygame")
    # 窗體名稱;
    myfont = pygame.font.Font(None,60)
    # 創建文本對象,參數(字體,字號)
    textimage=myfont.render("my first Pygame program", True, White)
    # 利用文本對象創立影像,參數(文本,是否開啟抗鋸齒,字體色,背景色)
    screen.fill(Black)
    # 窗體填充,參數(顏色)這里Black=(0,0,0) , 即紅,綠,藍三基色從0~255取值
    screen.blit(textimage,(0,0))
    # 在窗體中放置文本對象,參數(文本對象,初始坐標)
    pygame.display.update()
    # 刷新窗體顯示,
    while True: # 循環執行,否則窗體只會閃現一下
        for event in pygame.event.get(): # 遍歷捕獲的事件
            if event.type in (QUIT,KEYDOWN): # 如果事件是退出(鼠標點擊窗體右上的×號)或有按鍵按下時
            sys.exit() # 退出程序
    screen.fill(Black) # 黑色填充窗體
    screen.blit(textimage,(0,0)) # 顯示文本對象
  • 顯示效果:
    Python第三方模塊【Pygame】
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳高县| 崇州市| 通道| 曲沃县| 芮城县| 隆德县| 汕头市| 蛟河市| 迭部县| 五台县| 利辛县| 贵定县| 阜新| 维西| 凌源市| 吕梁市| 克山县| 大连市| 瓦房店市| 大邑县| 黄石市| 怀化市| 桐柏县| 云阳县| 南京市| 枣强县| 泸水县| 屏山县| 绥滨县| 乌鲁木齐县| 博白县| 文登市| 青河县| 中方县| 淳化县| 南康市| 育儿| 西平县| 宁城县| 漯河市| 资阳市|