egret使用心得

前阶段用egret做了个小项目,这里总结一下:

命令行总结:

1.官网命令行汇总
2.关于自动编译:

egret startserver -a    //启动服务器并自动编译(ctrl+s可以自动编译ts文件)
egret startserver -a -port 88 //修改端口

3.使用 egret build -e命令,引擎会自动把使用到的类库放到你的项目里,如何扩展模块:
http://edn.egret.com/cn/index.php/article/index/id/650

4.可以安装httpster来启动一个服务,就算不用webstorm或者其他编辑器,也方便开发。
安装httpster:npm install -g httpster
修改端口号: httpster -p 8080
详细教程地址:搭建简单的本地服务器

调试手机端,weinre使用 :

  1. weinre官网
  2. Web移动应用远程调试工具 Weinre

关于egret的一些不错的教程和资料地址:

  1. Egret大教程
  2. 使用egret的资源加载机制(RES)
  3. 调tween动画的界面
  4. 游戏–场景切换,自定义用户事件
  5. 如何生成 .d.ts
  6. 深度管理,实现类似css的index功能

性能优化:

Egret包含多种显示对象,要限制内存使用量,需选择合适的显示对象。

  • 对于非交互的简单形状,使用Shape。
  • 对于没有重绘需求有子节点,使用DisplayObjectContainer 。
  • 对于有重绘需求有子节点,使用Sprite。