模塊,包(游戲包pygame)

導入模塊方法:

1. ? import ?模塊名:

2. ? from文件夾import模塊 的方式導入

總結:

包將有聯系的模塊組織在一起,即放到同一個文件夾下,并且在這個文件夾創建一個名字為__init__.py文件,那么這個文件夾就稱之為包

__init__.py文件有什么用

__init__.py控制著包的導入行為

1.1.1.1__init__.py為空

僅僅是把這個包導入,不會導入包中的模塊

1.1.1.1__all__

在__init__.py文件中,定義一個__all__變量,它控制著from包名import *時導入的模塊

name屬性:

在Python 中有主模塊與非主模塊之分,如果一個模塊的?name?屬性的值時?main?,那么久說明這個模塊是主模塊,反之為副模塊。副模塊調用主模塊,如果主模塊name下的功能是不會被副模塊調用的,只有主模塊自己運用看的見。

pygame

pygame___logo圖標

Pygame是一個利用SDL庫的寫就的游戲庫,

制作一個游戲的大致框架:1. 導 入 (import pygame)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2. 調用__init__()

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3.初始化游戲窗口(pygame.display.update)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4.加載圖片的數據 ?(image.load)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5.繪制圖片數據 (screen.blit)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?6.更新顯示(pygame.display.update) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7.游戲時鐘 (pygame.time.Clock) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8.退出游戲 ?(pygame.quite)

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 模塊:導入的兩種方式 不加__all__的情況: 加__all__的情況: ·總結:如果一個文件中有__all__...
    AAA年華閱讀 440評論 0 0
  • 1.1Python中的模塊介紹和使用 有過C語言編程經驗的朋友都知道在C語言中如果要引用sqrt函數,必須用語句#...
    TENG書閱讀 433評論 0 0
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 目錄: 上一節課生成器還有一些知識點沒講到,接下來補充; 一、協程函數 生成器:yield關鍵字的另外一種用法yi...
    CaiGuangyin閱讀 623評論 0 1
  • 接觸簡書也有三個月了,不錯的一個app,能在上面學到一些東西。自己心情不好的時候,也在上面寫寫東西,與自己對話...
    最強大的力量是重復閱讀 113評論 0 3