原文:Egret學習筆記 (Egret打飛機-4.添加主角飛機和實現飛行效果)

今天繼續寫點擊了開始之后,添加一個飛機到場景中,然后這個飛機的尾巴還在冒火的那種感覺 先拆解一下步驟 .首先完成飛機容器的圖片加載 .然后把容器添加到場景中 .然后實現動畫 首先,我們新建一個TypeScript的類叫做HeroObject,英雄對象,哈哈,我命名水平不怎么高。然后繼承自egret.DisplayObjectContainer 變量 textures是用來保存兩張貼圖,在ADDED ...

2018-01-04 16:28 1 1196 推薦指數:

查看詳情

Egret學習筆記 (Egret打飛機-5.實現子彈對象)

上一章把飛機添加到屏幕上,但是飛機要發射子彈對吧?那么這一章我們就來實現一下發射子彈,並實現一個簡單的子彈對象池 先來捋一捋思路 1.創建一個子彈對象 2.然后添加一個bitmap,顯示子彈貼圖 3.判斷子彈類型(我們這里是一個子彈是敵人和主角都在使用,根據不同的狀態類型,顯示不同的圖 ...

Fri Jan 05 18:13:00 CST 2018 1 2217
Egret學習筆記 (Egret打飛機-9.子彈對敵機和主角的碰撞)

運行起來,雖然主角飛機和敵機都在互相發射子彈,但是子彈打中了就和沒打中效果是一樣的。。 這一章我們就來處理子彈和飛機的碰撞問題。 我們所有的操作都是基於Main這個容器來做的。所以我就把這個處理放到Main里面,監聽Main的ENTER_FRAME事件 這里面就兩個操作,一個是 ...

Tue Jan 09 18:29:00 CST 2018 2 1810
Egret學習筆記 (Egret打飛機-1.大致思路)

  大致看了一遍Egret的官方文檔,就開始打算使用Egret來開發一個打飛機游戲。   首先來捋一捋思路,先來看一看一個打飛機游戲的圖片 基本上一個打飛機游戲分為 開始游戲 ----------進入游戲的第一個顯示對象。必須點擊開始游戲界面的開始游戲,才能進入游戲去開始玩 ...

Sun Dec 31 06:26:00 CST 2017 1 1200
Egret學習筆記 (Egret打飛機-2.開始游戲)

打開 Egret Wing,新建一個Egret游戲項目,然后刪掉默認生成的createGameScene方法里面的東西 然后新建一個BeginScene.ts的文件,作為我們的游戲的第一個場景 然后我們再Main.ts里面的createGameScene方法把這個場景添加 ...

Sun Dec 31 07:44:00 CST 2017 4 1806
Egret學習筆記 (Egret打飛機-6.實現敵機飛起來)

有了子彈,總得有敵人來打吧,不然游戲有啥意思呢?今天我們來實現敵機從屏幕上邊往下飛 參考微信打飛機游戲里面,敵機分為3種 1是特小飛機,2是小飛機,還有一種就是大飛機 面向對象編程提倡抽象,實現代碼復用的目的。所以我們打算把飛機的相同的點都抽象到飛機基類里面。 新建一個文件 ...

Fri Jan 05 23:35:00 CST 2018 0 996
Egret學習筆記 (Egret打飛機-3.實現背景循環滾動)

游戲背景里面的豬腳飛機看起來是一直在向前飛,但是實際上只是一個視覺差而已。 豬腳是出於不動的狀態,背景從上到下滾動,然后讓玩家覺得飛機在不停的往前飛。(當然這只是其中一種實現思路) 差不多就是這樣,然后兩張圖片一直滾動,上面的圖,滾動到最底下,馬上又跑到最上面去,一直循環,就有了一個滾動 ...

Tue Jan 02 05:54:00 CST 2018 1 2918
python學習筆記(七) 類和pygame實現打飛機游戲

python中類聲明如下: Student類有兩個成員變量,name和score,類的成員函數第一個參數都為self,用來實現成員變量的賦值,__init__是類的初始化函數,初始化成員變量。 類的使用: 定義s2對象,並且通過s2.age=100,定義了s2 ...

Sat Jul 29 20:40:00 CST 2017 0 8117
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM