原文: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