原文:Egret學習筆記 (Egret打飛機-9.子彈對敵機和主角的碰撞)

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

2018-01-09 10:29 2 1810 推薦指數:

查看詳情

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

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

Fri Jan 05 18:13:00 CST 2018 1 2217
Egret學習筆記 (Egret打飛機-4.添加主角飛機和實現飛行效果)

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

Fri Jan 05 00:28:00 CST 2018 1 1196
Egret學習筆記 (Egret打飛機-6.實現敵機飛起來)

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

Fri Jan 05 23:35:00 CST 2018 0 996
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打飛機-3.實現背景循環滾動)

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

Tue Jan 02 05:54:00 CST 2018 1 2918
Android_(游戲)打飛機05:處理子彈,擊中敵機,添加計分板

(游戲)打飛機01:前言  傳送門 (游戲)打飛機02:游戲背景滾動  傳送門 (游戲)打飛機03:控制玩家飛機   傳送門 (游戲)打飛機04:繪畫敵機、添加子彈   傳送門 (游戲)打飛機05:處理子彈,擊中敵機,添加計分板   傳送門 (游戲)打飛機06:后續 ...

Sat Aug 11 20:39:00 CST 2018 0 810
unity零基礎開始學習做游戲(四)biu~biu~biu發射子彈打飛機

-------小基原創,轉載請給我一個面子   主角都能移動了,那不得做點什么伸張正義,守護世界和平的事嘛,拿起家伙biu~biu~biu~ 首先得做一個好人和一個壞人 老規矩,Canvas下創建兩個Image,一個叫做player,一個叫做enemy1好了 一個紅色 ...

Tue May 08 07:03:00 CST 2018 3 873
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM