[]怎么让laya h5自动适应等比缩放?

怎么让laya h5自动适应等比缩放?
已邀请:

cuixueying

赞同来自:

   游戏的完全自适应还是需要开发者自己实现的,通常的解决办法是获取设备的屏幕尺寸,再计算缩放比例,通过缩放场景让游戏实现自适应,跟Flash开发手机游戏时一 样。 laya之后也会提供相应的接口供开发者直接调用。 目前我们有提供IFlash.setSize方法让开发者发布固定机型尺寸,比如960*640类似。 如果setSize方法不设置,就会实现全屏显示,但是这样有可能会导致显示拉伸。

参考示例:
AS3下获取舞台的宽高:
   stage.scaleMode=StageScaleMode.NO_SCALE; 
stage.addEventListener(Event.RESIZE,stageResize);
private function stageResize(event:Event):void
{
trace(stage.stageWidth)
trace(stage.stageHeight)
}

转换成h5后获取浏览器的宽高:
//[IF-JS]var fullScreenWidth = Laya.window.innerWidth;
//[IF-JS]var fullScreenHeight = Laya.window.innerHeight;

 

要回复问题请先

商务合作
商务合作