網絡上已經有無數(shù)文章或教程介紹迭代器环揽,本文不涉及迭代器用法,主要通過一個實驗效果务唐,來說明它的應用意義是己。 實驗的代碼: 分別運行兩段代碼,并觀察系...
通過前面9篇的講解又兵,已經可以運行一個完整的飛機大戰(zhàn)游戲,接下來補充一些流程卒废,完善細節(jié)寒波。 首先觀察之前的腳本,Main()函數(shù)586-696共11...
上一篇將主要的函數(shù)封裝到了一個對象中升熊,還把列表變量俄烁,替換成類屬性,本篇著重講解類的完善過程 一级野、showText類:A页屠,新增字體大小 B粹胯,調整顯...
上一 篇講解了 showText EnemyPlane EnemyBullet HeroPlane四個類的修改,本篇繼續(xù)講解其他類的修改辰企。 一风纠、...
上一篇講解了背景和音效的操作,本篇繼續(xù)添加游戲暫停節(jié)目牢贸、游戲信息展示竹观、游戲開始確認畫面,以及敵機刷新控制潜索。 添加游戲暫停 在MainContro...
上一篇已經完成了游戲主體部分臭增,本篇開始逐步完善游戲,首先是增加背景和音效竹习。 背景音樂 背景音樂控制操作比較少:1誊抛、游戲開始循環(huán)播放2、游戲中點擊...
上一篇講解敵機整陌、補給包拗窃、Boss的生成及控制。本篇就重點講解碰撞檢測原理和實現(xiàn)泌辫。 碰撞檢測原理 圖片在程序中都是矩形随夸,我們看到的不規(guī)則形狀,只是...
上一篇講解玩家飛機控制方法,以及子彈越界判斷震放。本篇繼續(xù)講解敵機逃魄、補給包、Boss的生成及控制澜搅。 和玩家飛機一樣伍俘,繼承BasePlane創(chuàng)建幾個敵...
上一篇講解了動態(tài)背景,并創(chuàng)建了飛機的基類勉躺。本篇繼續(xù)講解玩家飛機類的創(chuàng)建及其控制方法癌瘾。 創(chuàng)建飛機對象需要傳入子彈對象,所以這里把子彈類的代碼也一起...