Egret社区

很急很关键,屏幕适配

2017-8-31 11:50
31410
50银子
本帖最后由 MarsZhang 于 2017-8-31 11:52 编辑

因为egret经历了很多个版本。所以现在文档关于屏幕适配的资料相当乱。
这一篇,http://developer.egret.com/cn/2d/screenAdaptation/insight 不知道哪找到的。
还有http://developer.egret.com/cn/2d/screenAdaptation/explanation这个是现在文档的
然后说是推荐fixedWidth...如果使用fixedWidth是不是说只如果面向竖屏开发,横屏就横向拉伸?
能否解答下?到底用什么开发比较好。还是说应该面向横屏和竖屏开发两个版本,然后根据横屏竖屏来重绘?

另外,你们都更新到5.X版本了。。现在关于屏幕适配还是2.x版本的文档。

分享到 :
0 人收藏

10 个回复

倒序浏览
jet66  登堂入室 | 2017-8-31 12:04:00
fixedwidth确实是竖屏的,没有黑边
junlas  斑竹 | 2017-8-31 12:42:42
fixedNarrow 模式

保持原始宽高比缩放应用程序内容,缩放后应用程序内容在水平和垂直方向都填满播放器视口,应用程序内容的较窄方向可能会不够宽而填充。
在此模式下,舞台高度(Stage.stageHeight)和舞台宽度(Stage.stageWidth)由当前的缩放比例与播放器视口宽高决定。

点评

我用了EUI。。。就没这问题了。  发表于 2017-9-10 16:53
MarsZhang  圆转纯熟 | 2017-9-10 16:53:53
我用了EUI。。。就没这问题了,自己的问题还是靠自己解决啊。。不过其实是群里小伙伴提醒的。
a123005  登堂入室 | 2017-9-11 10:21:38
我用的fixedHeight,高度固定,宽度全部使用百分比,适配OK 无黑边!
luoyang1  登堂入室 | 2017-9-11 10:25:02
官方给的一些方案并不能很好的解决屏幕适配,之前我这个问题也纠结了很久,最后我们用代码实现了,动态设置stage的尺寸和你的手机屏幕分辨率一样大,然后再去设置界面元素的x.y
jet66  登堂入室 | 2017-9-11 11:02:00
a123005 发表于 2017-9-11 10:21
我用的fixedHeight,高度固定,宽度全部使用百分比,适配OK 无黑边!

UI内部还是要调整的吧

不可能这么容易的吧
23king  圆转纯熟 | 2017-9-11 11:36:50
fixedNarrow  fixedwidth 等这些我都试了下,发现eui背景需要拉伸啊,要不然 底部一排按钮会穿帮...
wyb815  圆转纯熟 | 2017-9-11 13:05:00
23king 发表于 2017-9-11 11:36
fixedNarrow  fixedwidth 等这些我都试了下,发现eui背景需要拉伸啊,要不然 底部一排按钮会穿帮... ...

针对背景你写一个可适配全屏的控件,其他都由fixedNarrow+相对布局搞定。
a123005  登堂入室 | 2017-9-13 10:16:25
jet66 发表于 2017-9-11 11:02
UI内部还是要调整的吧

不可能这么容易的吧

skin 内部元素用百分比啊,再编辑器调试skin时 可以把宽度固定,都调试好,改成百分比 没问题的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by Discuz! X3.2 © 2001-2016 Comsenz Inc.

返回顶部