抖音小游戏在 pad 上有黑边

竖屏游戏,设计分辨率为 1170x2580,适配屏幕高度。

从 Canvas 节点开始,都是用 Widget 来布局的,但是即使 Widget 上下左右边距都为 0 时,在 pad 抖音上仍然会有左右两边的黑屏,并且通过 Widget 也无法将控件设置在屏幕左边或右边。似乎是 View 容器就不是全屏。

通过 Cocos 接口拿了一些分辨率相关的信息,有些不太符合预期,比如:

tt.getSystemInfoSync() 中的 screenWidth=671,screenHeight=1194

view.getVisibleSize() 为 1451x2580

view.getFrameSize() 为 671x1194

screen.windowSize 为 1343x2388

尝试设置 view.setFrameSize() 和 screen.windowSize,也都没有效果。

请教大家应该如何处理呢?

无解 抖音给的canvas就这么点大

很奇怪,尝试了一些方法调整 Canvas/Window 尺寸都没有效果。
但 Unity 打包到抖音小游戏平台就可以全屏。

我猜过去抖音给你的canvas就是只有那么大,你截图放上来啊