原文:Egret學習筆記 (Egret打飛機-2.開始游戲)

打開 Egret Wing,新建一個Egret游戲項目,然后刪掉默認生成的createGameScene方法里面的東西 然后新建一個BeginScene.ts的文件,作為我們的游戲的第一個場景 然后我們再Main.ts里面的createGameScene方法把這個場景添加到里面 然后點擊Wing的調試按鈕,這時候不出意外的話,模擬器中間上就會顯示出Click Begin的字, 如果使用Chrome ...

2017-12-30 23:44 4 1806 推薦指數:

查看詳情

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

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

Fri Jan 05 18:13:00 CST 2018 1 2217
Egret學習筆記 (Egret打飛機-1.大致思路)

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

Sun Dec 31 06:26:00 CST 2017 1 1200
Egret學習筆記 (Egret打飛機-4.添加主角飛機和實現飛行效果)

今天繼續寫點擊了開始之后,添加一個飛機到場景中,然后這個飛機的尾巴還在冒火的那種感覺 先拆解一下步驟 1.首先完成飛機容器的圖片加載 2.然后把容器添加到場景中 3.然后實現動畫 * -首先,我們新建一個TypeScript的類叫做HeroObject,英雄對象,哈哈,我命名水平不怎么高 ...

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

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

Tue Jan 09 18:29:00 CST 2018 2 1810
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__是類的初始化函數,初始化成 ...

Sat Jul 29 20:40:00 CST 2017 0 8117
egret游戲入門之學習資源篇

最近因需要,入手H5游戲。 寫游戲當然需要有引擎。 H5游戲開發:游戲引擎入門推薦 如何選擇 H5 游戲引擎 白鷺引擎和layabox哪個好用,哪個技術更成熟 ? LayaBox 與 Egret 選擇哪個呢? Egret 4.1.6 和 LayaBox(LayaAir 2.0) 的 易用性 對比 ...

Fri Mar 01 06:10:00 CST 2019 0 1444
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM