Egret社区
1银子
本题已加入常见问题汇总 » 屏幕适配,更多屏幕适配相关的话题欢迎关注讨论


现在,我需要在egret的宿主canvas之外,增加一个相同html元素等级的canvas,来实现一个特殊的功能。
[mw_shl_code=html,true]<div style="width:640px; height:1008px; background: black; position:relative;" id="gameDiv">
    <canvas id="gameCanvas" width="640" height="1008" style="background-color: #000000"></canvas>
    <canvas id="mask" width="640" height="1008"></canvas>
</div>[/mw_shl_code]

并且我在egret_loader.js中设置 scaleMode为 SHOW_ALL:
[mw_shl_code=javascript,true]    var scaleMode =  egret.StageScaleMode.SHOW_ALL;
    context.stage.scaleMode = scaleMode;[/mw_shl_code]

这样,egret会根据浏览器的尺寸自动计算出最终的canvas尺寸。

不知道这个计算结果怎么能取到,让我能应用到开头说的新增的canvas上,使它们大小完全一致?

谢谢!

最佳答案

查看完整内容

egret.MainContext.instance.stage.stageWidth和egret.MainContext.instance.stage.stageHeight 这2个属性就是适配之后的舞台宽高
分享到 :
0 人收藏

2 个回复

倒序浏览
egret-Jerry  官方团队 | 2014-9-9 17:20:18
egret.MainContext.instance.stage.stageWidth和egret.MainContext.instance.stage.stageHeight
这2个属性就是适配之后的舞台宽高
wibrst  登堂入室 | 2014-9-9 17:47:05
啊。。。 刚才没仔细看,还是原来的宽高呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部