Egret实战开发笔记
知言不尽
公众号 精品软件库
关注成长,共享资源
展开
-
Egret实战开发笔记,飞行射击游戏(七)
简介 实现加载进度条效果和json数据读取 这是个目录~简介实现效果一、RES的资源加载流程二、资源加载流程:三、 实现加载图片进入游戏界面效果四、单例设计模式与json读取五、 游戏开发基本理念:数据与逻辑分离 实现效果 一、RES的资源加载流程 ** 在Main类中 public constructor() { super(); this.addEvent...原创 2020-05-06 18:21:03 · 443 阅读 · 1 评论 -
Egret实战开发笔记,飞行射击游戏(六)
今天是开发飞行射击游戏第五天,玩家多类型子弹及状态和关卡模式。 简介 实现玩家特殊子弹,激光,追踪导弹。 玩家多状态 下方飞出 正常游戏 胜利等待 胜利飞出 以及 玩家保护 和 关卡切换 实现效果 本来想录视频转GIF的,但是gif文件过大,超过5M又上传不了,而且压缩后失帧严重,仅截取了一部分转为gif, 请大家原谅。 一.激光 ZD类中 正常的子弹按照自己的轨迹运动,激光每次跟着玩...原创 2020-04-27 21:23:58 · 2611 阅读 · 19 评论 -
Egret实战开发笔记,飞行射击游戏(五)
今天是开发飞行射击游戏第五天,爆炸特效体系与NPC子弹弹幕。 简介 实现爆炸特效体系与NPC子弹弹幕。 飞机爆炸也是一个类,爆炸也是个数可变的,也需要特效管理者类。 实现效果 本来想路视频转GIF的,但是gif文件过大,超过5M又上传不了,而且压缩后失帧严重,仅截取了一部分转为gif, 请大家原谅。 代码及过程 一、特效体系:爆炸 爆炸是一个动画帧,播放完就可以,因为比较简单, 用一个类+i...原创 2020-04-24 17:54:02 · 2306 阅读 · 20 评论 -
Egret实战开发笔记,飞行射击游戏(四)
今天是开发飞行射击游戏第四天,NPC机制和攻击血量效果。 简介 实现敌机阵列效果出现和玩家子弹击中敌机NPC 血量减少至0消失。 欢迎大家和我一起学习哦~ 下面是详细过程代码,还有遇到的错误以及改正方法。 实现效果 代码及过程 一 .NPC是个数不确定的对象,需要使用工厂。 所有被工厂管理的对象都要有vis属性,只要=false,就消失。 1)创建NPC类和NPCManager类 public ...原创 2020-04-21 17:50:30 · 2708 阅读 · 24 评论 -
Egret实战开发笔记,飞行射击游戏(三)
今天是开发飞行射击游戏第三天,工厂实现子弹体系。 简介 实现玩家子弹带多样性。 欢迎大家和我一起学习哦~ 下面是详细过程代码,还有遇到的错误以及改正方法。 实现效果 代码及过程 飞行射击 玩家子弹带多样性 一.如何创建更多种类的子弹? 在ZD类用种类索引id实现不同的子弹 在ZD类申请 public id:number; //子弹种类索引 构造 this.id = id; switch(thi...原创 2020-04-19 10:46:10 · 1210 阅读 · 20 评论 -
Egret实战开发笔记,飞行射击游戏(一)
Egret实战开发笔记,飞行射击游戏(一) Egret实战开发,记录每天的学习进度,欢迎和我一起学习交流~ 大家好,今天写下这篇文章记录学习Egret游戏开发,作者目前也是在学习白鹭引擎的初级阶段,又很多地方可能讲解还不够细致正确,我的仅供参考。此篇文章也又不足或者模糊的地方可以评论随意指出。 之后我会持续更新Egret引擎的学习教程,想要了解Egret引擎的盆友记得加关注呦。我会用很多图让大家...原创 2020-04-17 20:42:06 · 2520 阅读 · 19 评论