学习Egret,做了一个小demo,简单记录一下关键要点,方便自己和其他网友查阅(编写于2014年11月)
1、配置环境:egert sdk安装
下载地址:http://www.egret-labs.org/download/
文档地址:http://docs.egret-labs.org/home.html
2、构建项目:
包括 创建项目、编译项目、发布项目、升级项目(新版本的egret引擎内包含java、php环境,无需独立安装,只要安装egret引擎即可,安装完后要重启),配置使用webstorm 保存自动编译项目。
创建:egret create xxx编译:egret build xxx;
运行:egret startserver xxx(这个是帮助生产web环境,如果已经有web服务器,就不需要运行)
发布:egret publish xxx;
升级项目:1)下载安装(覆盖安装);或者下载解压,把sdk部分文件夹覆盖老sdk文件夹
2)执行:egret upgrade (项目名称) egret build -e (项目名称)升级项目引擎。
配置webstorm:http://docs.egret-labs.org/post/manual/debug/webstorm.html。
注意做新项目开发时直接创建新项目,不要用老项目复制改名。
如果开发app,需要新建app项目,了解app特有的sdk,打包发布。
3、编写代码:
屏幕适配、素材、模块化配置、声音的加载使用
接入微信平台:http://docs.egret-labs.org/post/platform/platformaccess/weixin.html
老版可用TexturePacker软件编辑导出png和json配置文件(需要同时安装插件);详情:http://docs.egret-labs.org/post/tools/othertools/texturepacker.html
新版 Egret自己提供了图片编辑器Texture Merger和Egret Wing 实现UI的处理。5、遇到Bug:
egret的bug:在微信、手Q第一次进入时界面显示不完整的问题: 目前无解
见http://bbs.egret-labs.org/forum.php?mod=viewthread&tid=1402&page=1#pid7996