第二十五次總結 飛機大戰(五)

2021-09-18 06:50:49 字數 1487 閱讀 9668

1.思維導圖的使用xmind

新建專案

在選中主韙專案的情況下,tab鍵,會自動的出來乙個下級分支

在選中當前分支的情況五,點enter,會出來乙個同級的分支

2.迴圈

第一次背景精靈組,呼叫 update方法。

結果就是,背景精靈組中的所有背景物件,呼叫自身的update方法

初始化的時候,生成了

兩個背景物件

並且,建立了乙個背景圖精靈組

每個update方法

背景會在自身的y座標基礎上,進行乙個加法

同時驗一下,是否離開了螢幕,如果離開螢幕,馬上重新設定y的座標

的初始位置

根據第三個引數,來判斷,哪個圖是主圖,哪張是替代圖.

根據不同功能,設定初始位置

在專案執行期間,不會發生變數的量,叫做常量

常量的命名規範

全部使用大寫,如果出現多個單詞,通過下劃線來分割

pygame.time.set_timer(事件id,豪秒數)

​呼叫時傳入事件id與豪秒數

可以控制多豪秒觸發乙個什麼樣的事件

1,在精靈組的類進行例項化的時候,傳參

類名(引數1,引數n)

建立精靈組物件的時候,可以新增成員

self.enemy = plane_sprite.enemy("./images/enemy2.png")

self.enemy_group = pygame.sprite.group(self.enemy)

self.bg = plane_sprite.backgroupd("./images/background.png")

self.bg2 = plane_sprite.backgroupd("./images/background.png", is_alt=true)

​self.bg_group = pygame.sprite.group(self.bg, self.bg2)

精靈物件

精靈組物件 = 精靈組類(精靈物件1,精靈物件n)

2,精靈組物件.add(精靈物件)

精靈組物件.add(精靈物件)

第二十五天

程序 資源分配的最小單元 程序的組成 程式 資料和程序控制塊 pcb 所有的排程都是提前準備的 程序的經典三態 執行 就緒 等待 父程序的id ppid 啟動程序的使用者id uid 排程演算法 1.先來先服務 2.短程序優先 3.高優先順序優先 4.時間片輪轉法 一般都是用這個 先來先服務演算法的...

第二十五天

學會了final的相關使用方法 明天學習abstract關鍵字 一 final關鍵字 final關鍵字是最終的意思,使用final修飾類,代表該類不能被繼承。final修飾方法表示該方法不能被重寫。final修飾變數,代表該變數是常量 1 final方法 使用final修飾方法時,該方法不能被重寫,...

第二十五講 例項補充

昨晚在家寫乙個,今天在公司又寫乙個,儘管很簡單,但多練習一次,就記得久一點。同樣,首先先建乙個委託型別,我想了一下,這委託如果設定了返回值型別,如何傳值呢,沒想通。using system using system.collections.generic using system.linq usin...