-
Notifications
You must be signed in to change notification settings - Fork 796
Egret_Upgrade
WanderWang edited this page Sep 25, 2014
·
14 revisions
- 执行 egret upgrade 命令
- 执行成功后,会生成一份新版本 index.html 和 egret_loader.js 对应的副本 index_1_1_copy.html 以及egret_loader_1_1_copy.js,请按照副本的写法修改对应文件。
下图为html需要修改的部分,请修改index.html以及release.html。
下图egret_loader.js需要修改的部分
- 再次编译一下项目
egret build {your_project} -e
{ your_project } 指的是你的项目名
举例,开发者的项目名为 HelloEgret ,那这里要输入 egret build HelloEgret -e ,而不是 egret build { HelloEgret } -e
- 项目验证没问题后请删除index_1_1_copy.html以及egret_loader_1_1_copy.js。
-
请去掉egret_loader.js中
var canvas = document.getElementById(egret.StageDelegate.canvas_name);
-
如果项目中使用到了canvas.width、canvas.height,请使用 egret.MainContext.instance.stage.stageWidth和 egret.MainContext.instance.stage.stageHeight代替
-
如果项目中是以DOM方式渲染,请使用最新DOM的第三库。并修改成
context.rendererContext = new egret.HTML5DOMRenderer();
-
如果游戏显示底部有部分不显示,请去掉body的overflow的样式。
- index.html 中去掉了 canvas 节点,现在 canvas节点是在 HTML5CanvasRenderer以及WebGLRenderer中生成。
- egret_loader 中去掉了
var canvas = document.getElementById("gameCanvas")
如果您有任何疑问或建议,欢迎访问 Egret开发者论坛 和 Egret 官方团队讨论