[]求助关于尺寸大小适配问题

canvas的大小,laya初始化的大小和UI的view的大小,之间的关系我理不清楚。。。
我们设置的scale类型,是laya的stage大小针对canvas大小做的缩放呢,还是view对于layastage大小缩放。。。
 
因为laya.init的时候我可以根据laya.browser.width/(height)来根据实际尺寸设置,但是UI编辑器里做的UI并不可以,然后他们是会怎么处理?
已邀请:

cuixueying

赞同来自:

tigerzxd你好
问题1、LayaAir IDE下的View与Laya.init的区别?
  LayaAir IDE下的View的显示取决与你对View页面的设置,如下

555.png

 
默认是不作为参考宽度和高度的,这种情况下View只是你在UI编辑器下参考视图的大小,正式发布后,View的舞台是不会显示的,显示的是你在View舞台中用组件拼接后的界面。
如果作为参考宽度和高度,那么发布后,会根据你View的宽高整体进行显示
  Laya.init的大小就是你实际游戏运行舞台的大小(游戏可视区域的大小)

 
问题2、关于浏览器适配
laya.browser.width/(height)是获取的浏览器的物理尺寸,你可以根据浏览器的物理尺寸去设置你游戏的可视区域,UI不会跟随你可视区域的改变而改变,不过你可以通过适配去让UI发生改变。达到你想要的效果。

要回复问题请先

商务合作
商务合作