用egret快两年了,开发过两款成功的游戏.<<妖怪修走 |诸神的黄昏>><<损友圈|我的地盘>>

妖怪修走是个重度游戏,付费率超高.也比较成功.

损友圈是个暴款.暴款.暴款

下面对egret也该做个总结了.

egret优点.

1:上手简单

2:工具齐全.

3:例子多

egret缺点

 1:ts需要编译

2:代码扩展性不高

3:性能不高(跟pixi比的话)

适配模式:电脑用showAll模式,手机用fixedWidth模式.(fixedWidth设为640,  在index.html中修改)

资源处理:资源名用增量模式,可以用nodejs开发个工具.文件名用crc32。参考<<海盗来了>>

皮肤处理:皮肤不要用js,因为小游戏发版本麻烦。可以把皮肤生成个json,然后在游戏中解析. 参考<<海盗来了>>

调试:调试是核心是重点。快速准备的定位出问题,这是硬实力的体现.

  1:电脑上的某功能好的。手机上的某功能不好?

    确定没有缓存.检查硬编码,检查浏览器(有些浏览器支持,有些不支持)

2:egret总的拖事件的地方是 dispatchTouchEvent,可以快速断点

转载于:https://www.cnblogs.com/honghong87/p/9784653.html

egret 开发总结相关推荐

  1. 如何使用egret开发微信小游戏(一)Hello World

    如何使用egret开发微信小游戏(一)Hello World 微信小游戏上线以来,凭借微信海量的用户,取得了巨大的成功,从跳一跳到大家一起来滑水,从2d游戏到3d游戏,许多游戏开发者都赚的盆满钵满,我 ...

  2. egret开发HTML5小游戏-《猫猫大作战》(一)

    ps:本文适用于和我一样刚刚入门egret的同学们,大佬看到这里可以忙别的去了. 之前用egret引擎设计了一款双人设计小游戏-<疯狂大乱斗>,算是初步了解了引擎的使用,这次打算开发一款基 ...

  3. Egret开发HTML5小游戏代码分享

    本游戏为<Egret HTML5游戏开发指南>中的案例.作者将代码在这里做一下分享.案例中有两个主要的代码文件,一个Main.ts,一个Circle.ts.在Circle.ts中使用了eg ...

  4. egret开发HTML5小游戏-疯狂大乱斗

    简介 寒假开始,花了5天时间利用Egret引擎开发了一款HTML5小游戏,最终界面效果如下: [游戏首页] [游戏图鉴] [游戏截图] 项目结构 主要的类就是list.ts和Main.ts,再就是存放 ...

  5. 第一次使用Egret开发微信小游戏经验总结(包括排行榜排序,每周一数据清零,超越好友等处理)

    最近项目组立项了个小游戏,用Egret(白鹭)开发,本来游戏核心功能2天就完成了,后来准备接入微信好友排行榜的时候,用到了子域,加入分享给好友的时候,图片合成后分享给微信好友有时候不能显示出图片内容. ...

  6. Egret 开发H5小游戏

    Egret Wing 代码编辑器 ResDepot 静态资源加载器 项目目录主要构成:resource文件夹下的新建的游戏文件(用于存放图片,音频和json文件等资源).新建游戏同名的 .ts 文件( ...

  7. 刚开始学egret开发,第一课 《小鸡过马路》- 绘制npc,绘制玩家控制角色,碰撞检测还不完善,嘿嘿!

    class Main extends eui.UILayer {     /**      * 加载进度界面      * loading process interface      */     ...

  8. 微信小游戏 Egret开发数据域官方Demo下载地址

    随着引擎的升级,伴随而来就是各种问题,使用官方调试过的Demo,少走弯路. Mark下 官方Demo 转载于:https://www.cnblogs.com/gamedaybyday/p/919218 ...

  9. egret开发笔记之特惠礼包系统

    l  折扣礼包60级对玩家开放. l  开启时,左界面新增"特惠礼包"图标,点击后进入界面. l  特惠礼包分为多个不同主题的折扣礼包,例如装备礼包,翅膀礼包,宝石礼包等. l  ...

最新文章

  1. 微信小程序 - 时间戳转时间
  2. 递归 算例一(求一个简单嵌套字典的深度)
  3. git的使用1[转]
  4. 《零基础看得懂的C++入门教程 》——(10)面向对象
  5. js判断对象是否为空对象_js对象
  6. MySQL子查询作为列_mysql 列子查询
  7. Spring : spring-jcl-5.1.2.RELEASE.jar日志包
  8. 与ceph的区别_Ceph分布式存储高性能设计
  9. 微信团队回应“部分用户朋友圈无法刷新”;罗永浩:准备做综艺节目;Apache Spark 3.0 发布| 极客头条...
  10. java常见面试题及答案 1-10(基础篇)
  11. Devexpress GridView 提交焦点列
  12. 产品经理简历简历怎么写_完美的简历
  13. Ubuntu系统安装翼联(EDUP)USB无线网卡驱动
  14. leetcode:448. Find All Numbers Disappeared in an Array找到所有数组中消失的数字(C++)
  15. 丘成桐:如何学好微分几何
  16. Unity入门——UI界面
  17. 国家发布世界级城市群规划上海“全球城市”
  18. HTML5 form表单 调查问卷制作
  19. CentOS7忘记root密码,重置root密码
  20. 是谁把心情写得如此透彻!

热门文章

  1. 到底该不该从开发转测试
  2. Json在线格式化站点
  3. 数据挖掘原理与算法:机器学习->{[sklearn. model_selection. train_test_split]、[h2o]、[网格搜索]、[numpy]、[plotly.express]}
  4. 如何完全卸载Java
  5. php file_get_contents 临时目录 fopen,php fopen()和file_get_contents() 区别介绍
  6. 参数估计_数据分析|统计之一个总体参数估计(附代码)
  7. android如何查看分区信息,android如何查看分区信息
  8. win10系统如何安装iis信息服务器,win10系统安装iis服务功能的具体方法【图文教程】...
  9. python获取用户输入中文_python中的用户输入
  10. PDF文件修改后,保存时出现:文档无法保存。读取文档时出现问题(135)