canvas固定宽高后,上下的黑边怎么填充

demoNewProject.zip (266.4 KB)
设计用的是1334*750,勾选Fit Height和Fit Width,然后在pad上运行发现上下是黑边,但是我出屏幕的icon也一起被截了,这黑边怎么处理?cocos是否已经无法处理了?

要是适配加一个widget 根据需求锁定上下左右的widget 不就好了

我说的是上下黑边,不是widget的问题

你固定宽就行了,别固定高了

要是适配加一个widget 根据需求锁定上下左右的widget 不就好了 !!!!在引用一遍

背景只能手工全屏啦,目前像这样

var _size = cc.director.getWinSize()
var _background = this.node.getChildByName(“background”)
_background.setContentSize(_size)

1赞

我想用这种模式

你那个代码没用的,黑边还是在的

应该不会哦,节点关系是这样的

适配模式选择fit height和fit width

不能两个都选,也是没效果的
可以根据设计分辨率和实际分辨率的比较动态调整Canvas的适配模式

1赞

为什么不2个都选

横屏游戏设置要固定高度。fit height打钩,背景图如果是纯色的话,就挂个对齐组件,左右对齐就好了


1赞

再补个运行效果图

精灵也挂一个对齐组件