[]能否对适配方案进行修改

case SCALE_SHOWALL: 
                canvasWidth = realWidth = Math.round(desginWidth * scaleX);
                canvasHeight = realHeight = Math.round(desginHeight * scaleY);
                var minScale:Number= Math.min(scaleX, scaleY);
                _width=desginWidth/minScale*scaleX;
                _height=desginHeight/minScale*scaleY;
                scaleX = scaleY =minScale;
                break;
 
我对这showall适配方案进行了修改,可以完成等比缩放,但是舞台按不等比缩放显示。允许开发者自己完成更贴合的适配效果。亲测有效。可否把这个加入到适配方案中,增加一个新的类型
已邀请:

Laya_XS

赞同来自:

你这样说修改需求并非是全部开发者都需要使用的,如果引擎满足不了你的开发需求,你的调整可以先自己使用,你也可以推进给更多的开发者使用,如果需求很大了,我们会考虑融进引擎里,谢谢你的建议!

yygxs226

赞同来自:

你好,我感觉这个方案很好,可以讲下里面具体的参数代表什么吗?是怎么获取的?比如desginWidth、desginHeight?

yygxs226

赞同来自:

你好,我这个需要怎么用呢?加在哪里合适?

Laya_XS

赞同来自:

放在游戏的初始化地方就可以了,或者监听resize事件,放到resize事件的方法里

要回复问题请先

商务合作
商务合作