LayaFlash下如何进行项目适配?

项目尺寸适配有几种?全屏怎么设置?
已邀请:

cuixueying

赞同来自:

  游戏的完全自适应需要自己做的,就是获取到设配的屏幕尺寸后,再传参数给游戏让其自适应,跟flash里一样。laya之后也会提供相应的属性,让开发者直接调用。
  以下列出2种方案获取h5浏览器的宽度和高度
1、通过Laya提供的方法Laya.window.innerWidth和Laya.window.innerHeight
//[IF-JS]方法的使用请参考:LayaFlash宏编译
//转换成h5项目后获取浏览器的宽度
//[IF-JS]sourceWidth = Laya.window.innerWidth;
//转换成h5项目后获取浏览器的高度
//[IF-JS]sourceHeight = Laya.window.innerHeight;
2、通过Js原生的获取浏览器宽度和高度的方法window.innerWidth和window.innerHeight
开发者可根据自己的需求使用编译宏作为辅助,直接调用js的方法进行使用:直译代码方法:__JS__
//获取窗口显示区的宽度。
__JS__('desWidth=window.innerWidth');
//获取窗口显示区的高度。
__JS__('desHeight=window.innerHeight');

3、手机端的屏幕尺寸信息一般是固定的,我们建议可以使用IFlash.setSize(width:Number,height:Number)方法直接设置固定尺寸,放到外部的构造函数中
 

要回复问题请先

商务合作
商务合作