随笔分类 -  Egret学习笔记

Egret资源跨域问题
摘要:在服务器上配置了允许跨域还不够,还需要在引擎配置允许跨域,不然texture无法在webgl上下文中渲染 会报一个类似于The cross-origin image at 的错误, 只需要在egret启动的时候,加入配置 然后就可以正常运行了 阅读全文

posted @ 2019-10-14 11:32 快乐海盗 阅读(1017) 评论(0) 推荐(0) 编辑

egret引擎中使用tiled运行在微信小游戏中
摘要:egret的官方文档,对tiled的介绍不是很细致,很多东西都需要摸索。现在把踩的坑记录下来。作为一个备忘 引用tiledmap的库 引用tiledmap的库 在GitHub上下载egret的tiledmap支持库:https://github.com/egret-labs/egret-game-l 阅读全文

posted @ 2019-10-14 11:15 快乐海盗 阅读(393) 评论(0) 推荐(0) 编辑

Egret学习笔记 (Egret打飞机-9.子弹对敌机和主角的碰撞)
摘要:运行起来,虽然主角飞机和敌机都在互相发射子弹,但是子弹打中了就和没打中效果是一样的。。 这一章我们就来处理子弹和飞机的碰撞问题。 我们所有的操作都是基于Main这个容器来做的。所以我就把这个处理放到Main里面,监听Main的ENTER_FRAME事件 这里面就两个操作,一个是判断主角子弹是否击中敌 阅读全文

posted @ 2018-01-09 10:29 快乐海盗 阅读(2392) 评论(2) 推荐(0) 编辑

Egret学习笔记 (Egret打飞机-8.敌机和主角飞机发射子弹)
摘要:经过前面几章的准备,我们差不多已经具备了一个基本的框架,这一章我们就开始添砖加瓦了。 敌机定时发射一个子弹,子弹的方向是从上到下,但是发射子弹的代码应该放在哪儿呢? 从面向对象编程的思想来说,子弹是敌机发射的,我们发射子弹的操作应该放在敌机类里面。也就是EnemyPlane.ts。之所以放在敌机的基 阅读全文

posted @ 2018-01-09 10:04 快乐海盗 阅读(974) 评论(0) 推荐(0) 编辑

Egret学习笔记 (Egret打飞机-7.实现敌机工厂)
摘要:在游戏过程之,敌机是源源不断的冲屏幕上方往下飞,如果我们每一架敌机都直接new的话,在飞机很多的情况下,也许有性能问题。 就像前面子弹对象池一样,我们也要实现一个飞机对象池,也就是标题说的敌机工厂(之所以叫工厂,我觉得飞机是从工厂里面生产出来的,没有飞机冲池子里面捞出来吧。。。所以叫工厂。当然叫敌机 阅读全文

posted @ 2018-01-05 16:07 快乐海盗 阅读(1131) 评论(0) 推荐(0) 编辑

Egret学习笔记 (Egret打飞机-6.实现敌机飞起来)
摘要:有了子弹,总得有敌人来打吧,不然游戏有啥意思呢?今天我们来实现敌机从屏幕上边往下飞 参考微信打飞机游戏里面,敌机分为3种 1是特小飞机,2是小飞机,还有一种就是大飞机 面向对象编程提倡抽象,实现代码复用的目的。所以我们打算把飞机的相同的点都抽象到飞机基类里面。 新建一个文件EnemyPlane.ts 阅读全文

posted @ 2018-01-05 15:35 快乐海盗 阅读(1476) 评论(0) 推荐(0) 编辑

Egret学习笔记 (Egret打飞机-5.实现子弹对象)
摘要:上一章把飞机添加到屏幕上,但是飞机要发射子弹对吧?那么这一章我们就来实现一下发射子弹,并实现一个简单的子弹对象池 先来捋一捋思路 1.创建一个子弹对象 2.然后添加一个bitmap,显示子弹贴图 3.判断子弹类型(我们这里是一个子弹是敌人和主角都在使用,根据不同的状态类型,显示不同的图和往不同的方向 阅读全文

posted @ 2018-01-05 10:13 快乐海盗 阅读(2914) 评论(1) 推荐(0) 编辑

Egret学习笔记 (Egret打飞机-4.添加主角飞机和实现飞行效果)
摘要:今天继续写点击了开始之后,添加一个飞机到场景中,然后这个飞机的尾巴还在冒火的那种感觉 先拆解一下步骤 1.首先完成飞机容器的图片加载 2.然后把容器添加到场景中 3.然后实现动画 首先,我们新建一个TypeScript的类叫做HeroObject,英雄对象,哈哈,我命名水平不怎么高。然后继承自egr 阅读全文

posted @ 2018-01-04 16:28 快乐海盗 阅读(1715) 评论(1) 推荐(0) 编辑

Egret学习笔记 (Egret打飞机-3.实现背景循环滚动)
摘要:游戏背景里面的猪脚飞机看起来是一直在向前飞,但是实际上只是一个视觉差而已。 猪脚是出于不动的状态,背景从上到下滚动,然后让玩家觉得飞机在不停的往前飞。(当然这只是其中一种实现思路) 差不多就是这样,然后两张图片一直滚动,上面的图,滚动到最底下,马上又跑到最上面去,一直循环,就有了一个滚动的效果 然后 阅读全文

posted @ 2018-01-01 21:54 快乐海盗 阅读(3729) 评论(1) 推荐(1) 编辑

Egret学习笔记 (Egret打飞机-2.开始游戏)
摘要:打开 Egret Wing,新建一个Egret游戏项目,然后删掉默认生成的createGameScene方法里面的东西 然后新建一个BeginScene.ts的文件,作为我们的游戏的第一个场景 然后我们再Main.ts里面的createGameScene方法把这个场景添加到里面 然后点击Wing的调 阅读全文

posted @ 2017-12-30 23:44 快乐海盗 阅读(2302) 评论(4) 推荐(1) 编辑

Egret学习笔记 (Egret打飞机-1.大致思路)
摘要:大致看了一遍Egret的官方文档,就开始打算使用Egret来开发一个打飞机游戏。 首先来捋一捋思路,先来看一看一个打飞机游戏的图片 基本上一个打飞机游戏分为 然后我们就来慢慢的完成这个小游戏。。。(好慌,好怕最后写不出来被人寄刀片) 阅读全文

posted @ 2017-12-30 22:26 快乐海盗 阅读(1609) 评论(1) 推荐(1) 编辑

Egret学习笔记.2 (Egret开发环境)
摘要:配置Egret的开发环境是很简单的,去https://www.egret.com/products/engine.html下载 然后基本就是下一步下一步,安装好了就好了,装好了选择Wing组件,然后下载->安装(主要的代码编写就在Wing里面) 然后基本就是下一步下一步,安装好了就好了,装好了选择W 阅读全文

posted @ 2017-12-30 22:13 快乐海盗 阅读(1192) 评论(0) 推荐(0) 编辑

Egret学习笔记.1 (写在前面的废话)
摘要:我记得之前谁说过,大部分程序员入行,都是因为小的时候的游戏机啊,各种电子设备啊。。。。觉得有意思,才入的行 。 至少我本人是因为之前上高中那会儿,喜欢玩手机。那会儿还是MTK,塞班的时代,喜欢拿着手机去各种论坛下载破解版的游戏,没日没夜的玩啊,各种打杀啊,然后后面就毅然决然的入了这行。。。。。 但是 阅读全文

posted @ 2017-12-30 21:57 快乐海盗 阅读(1292) 评论(3) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示