creator在web上分辨率适配问题

也可以做一个“视口遮罩”之类的控件,让用户自由选择什么可见,什么不可见。
或者在view里加入一个setBG方法就好了。
请在roadmap里加入这个功能。
现在有什么临时方案吗?

引擎大大们, 这个方案实现了么?听上去像是我们做屏幕适配的福音啊

    var canvas = this.targetCanvas
    var designResolution = canvas.designResolution
    var viewSize = cc.view.getFrameSize()
    console.log("winsize", viewSize.width, viewSize.height)
    console.log("designResolution", designResolution.width, designResolution.height)
    console.log("canvas", canvas, canvas.fitWidth, canvas.fitHeight)

    if (viewSize.width/viewSize.height > designResolution.width/designResolution.height)
    {
        canvas.fitHeight = true
    }
    else{
        canvas.fitWidth = true
    }

我通过在代码中根据当前屏幕的宽高比,手动设置canvas fitWidth 或 canvas fitHeight 似乎可以解决这个问题,不知道引擎大大怎么看?这样是否有问题?以前在cocos2dx中一直是这样弄的

当canvas 的fitwidth 和 fitheight 同时为true的时候,超过设计分辨率的部分会被裁剪,但是当只选其中一个的时候,是不会裁剪的,所以动态设置就可以了?

@Mark @panda

@jare @esygame

没人理我:joy:

自己顶一个

请问你这个适配 ScrollView的是直接在Canvas上加一个大的背景图解决黑边问题,然后ScrollView不变吗?怎么处理的呢?

readed