egret 开发总结
用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,可以快速断点
egret 开发总结的更多相关文章
- egret开发方法(最笨的方法)
		egret开发方法(最笨的方法)1 1个精灵1个对象名字 获取精灵设置属性也是直接获取对象设置属性 (不用想的少些代码 因为没有jquery好用) ps:如果要设置很多个精灵属性 那可以添加到数组 然 ... 
- Egret学习笔记.2 (Egret开发环境)
		配置Egret的开发环境是很简单的,去https://www.egret.com/products/engine.html下载 然后基本就是下一步下一步,安装好了就好了,装好了选择Wing组件,然后下 ... 
- 微信小游戏egret开发包括p2引擎小结
		用egret + p2 做一个类似投球的小游戏,坑大致如下: 1.p2引擎与egret坐标不同注意转换,横坐标没什么,纵坐标egret.y = stageHeight - body.position[ ... 
- 【Egret】使用Egret开发的HTML5项目,使用本地电脑作为服务器进行移动端调试流程
		流程: 1.先开启本机IIS服务器 具体开启流程如下:http://www.jb51.net/article/29787.htm 2.添加服务器MIME类型, 按照以下两个教程把所有的MIME类型都添 ... 
- 微信小游戏 Egret开发数据域官方Demo下载地址
		随着引擎的升级,伴随而来就是各种问题,使用官方调试过的Demo,少走弯路. Mark下 官方Demo 
- Html5 Egret游戏开发 成语大挑战(一)开篇
		最近接触了Egret白鹭引擎,感觉非常好用,提供了各种各样的开发工具让开发者和设计者更加便捷,并且基于typescript语言开发省去了很多学习成本,对于我们这种掉微软坑许久的童鞋来说,确实很有吸引力 ... 
- 开发H5游戏引擎的选择:Egret或Laya?
		开发H5游戏引擎的选择:Egret或Laya? 一.总结 一句话总结:选laya吧 二.开发H5游戏引擎的选择:Egret或Laya? 一.H5游戏开发的引擎介绍 开发H5游戏的引擎有很多,比如egr ... 
- Egret  压缩与解压(jszip)
		一 jszip是什么 二 为什么要用jszip 三 如果使用zip 一 jszip是什么 jszip 是一个 JavaScript 库,可直接在浏览器上创建 zip 压缩档. 二 为什么要用jszip ... 
- 再度分(tu)析(cao)Egret这个年轻人
		写在最前 笔者用Egret来开发游戏已经有2年多之久了,从它出现到如今的3.2.x版本,经历了很多很多,也做了很多类型的游戏了,关键是踩了很多很多坑. 很多网友问我Egret有哪些优劣,我也只是说了一 ... 
随机推荐
- [Golang学习笔记] 08 链表
			链表(Linked list)是一种常见数据结构,但并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针. 由于不必须按顺序存储,链表在插入的时候可以达到O(1),比顺序表快得多,但是查 ... 
- Linux入门进阶第一天——vim文本编辑器
			一.VI / VIM概述 [更新]:VIM资料参见:http://www.runoob.com/linux/linux-vim.html 是什么? 是一个文本编辑器. Vim是从 vi 发展出来的一个 ... 
- 20155226 2016-2017-2 《Java程序设计》第一周学习总结
			20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ... 
- 4540: [Hnoi2016]序列
			4540: [Hnoi2016]序列 https://www.lydsy.com/JudgeOnline/problem.php?id=4540 分析: 莫队+RMQ+单调栈. 考虑加入一个点后,区间 ... 
- STM8在IAR中Printf的整形长度问题
			//ld是32位的 printf("up_intval:%ld\r\n",device_set.upload_tem); //d是16位的 printf("up_intv ... 
- charles录制https请求
			之前一直用windows系统,抓包什么的都是用的fiddler或者wireshark,操作比较简单,扩展性也比较强,现在因为工作原因换了mac,在网上一直没有找到fiddler的mac版本,就只能切换 ... 
- Maven学习(七)-----Maven添加远程仓库
			Maven添加远程仓库 默认情况下,Maven从Maven中央仓库下载所有依赖关系.但是,有些库丢失在中央存储库,只有在Java.net或JBoss的储存库远程仓库中能找到. 1. Java.net资 ... 
- 前端--javaScript之简单介绍
			一.javaScript(以下简称js)的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端 ... 
- Linux☞权限数字表示法
			权限数字表示法: 1.Linux有三种访问权限: a.可读:r(Read) b.可写:w(Write) c.可执行:x(eXcute) 2.简单说说如何去看该文件的访问权限呢?一般我们执行命令,查看目 ... 
- 机器学习与R语言——基本语法
			一.注释 1.选中要注释的内容,快捷键Ctrl+Shift+C(取消注释方法相同) 2.在需注释内容前输入# #需注释的内容 3.利用if语句,将判断条件设置为false则可跳过if语句中的内容,相当 ... 
