为什么canvas无法铺满屏幕
为什么canvas无法铺满屏幕
Creator 2.x
782946277
(exia390)
2019年06月17日 02:45
#1
我在cocos上构建web mobile平台,用iphoneX内的webview打开,发现canvas无法铺满屏幕,左右下方有黑边
我现在希望内容能铺满屏幕,不留黑边,请问有什么方法能做到吗@panda @jare
QQ图片20190617103557.jpg1542×784 116 KB
782946277
(exia390)
2019年06月17日 03:22
#2
官方能不能回个话,每次来论坛问问题都没人理,好多次了,扔个石头到水里还能听个响呢
782946277
(exia390)
2019年06月17日 08:00
#3
自己顶
99512257
(a99512257)
2019年06月17日 09:04
#4
你把canvas做大一点,然后勾选fitheight
siwenjie
(siwenjie)
2019年06月17日 09:27
#5
看看canvas 的fit height和fit width勾选没有,不要同时勾选
408866955
(wangzhiwei)
2019年06月17日 09:51
#6
为什么不能同时勾选??平铺不就得都勾选吗?
863559577
(blackwhite)
2019年06月17日 09:57
#7
以前有充满的功能,后来给去掉了 说 这是个小众的功能 为了个给引擎系统减肥 所以就去掉了 ,后来有人说 这个功能有用的 希望再恢复回来, 然后官方说 你们等等吧 等等吧 等等吧 。。。。 等吧
zzf_Cocos
(Support@Cocos)
2019年06月17日 12:22
#8
你好,这个creator设计如此:
参考这个文档:
https://docs.cocos.com/creator/manual/zh/ui/multi-resolution.html?h=适配
782946277
(exia390)
2019年06月18日 01:15
#9
我的背景其实是远远大于canvas的,而且是fit height
782946277
(exia390)
2019年06月18日 01:20
#10
这上面说的不能解决我现在的问题啊。我的背景范围大于是canvas的,按照上面说的我勾选了fit height,无论左右怎么样,下面是不应该有黑边的,但是现在是下面也有黑边。在微信小游戏上倒是可以全屏显示,引擎在这两个平台上做了什么不同的处理呢?@zzf_Cocos
czt.saisam
(天煞魔猎手)
2019年06月18日 01:22
#11
https://forum.cocos.com/t/cocos-creator/74001
image.png2073×2233 1.75 MB
99512257
(a99512257)
2019年06月18日 01:23
#12
我说的做大,比如你fitheight,就把width做大些
举个例子,你如果canvas是正方形,你弄再大,高宽比还是1比1,fitheight就是说把这正方形按height拉伸到刚好放进屏幕里,那你这width肯定不够填啊
所以可以把width做的很长试试
99512257
(a99512257)
2019年06月18日 01:24
#13
噢,web mobile我就不懂了。。。
czt.saisam
(天煞魔猎手)
2019年06月18日 01:26
#14
这种思维是有问题的,”把width做的很长“是多长,2000px?那如果有屏幕的宽度是3000px呢?那再做长一点?3000px?那如果有屏幕的宽度是4000px呢?
782946277
(exia390)
2019年06月18日 01:29
#15
现在我遇到的不是宽高比的问题,是在web mobile模式下,iphoneX上面canvas在webview里面显示的区域比屏幕小,我尝试过修改页面css没有用,所以才过来求助,原生平台上的适配没有问题
99512257
(a99512257)
2019年06月18日 05:30
#16
那肯定是相对高宽比的啊,起码要跟最长高宽比的机型一样
921865806
(Game life)
2019年07月8日 03:37
#17
是不是启动图的问题…
bcushion
(bcushion)
2019年07月13日 02:11
#18
@782946277
这是iOS SafeArea的问题, 需要修改webview的iOS底层实现
https://stackoverflow.com/questions/47244002/make-wkwebview-real-fullscreen-on-iphone-x-remove-safe-area-from-wkwebview
3赞
418099564
(lh0811)
2019年07月13日 08:34
#19
你弄个1440*750大小的背景看下
598604794
(~happy~Li)
2020年08月31日 08:30
#20
解决了吗 兄弟 我也遇到这个问题了。打的mobile包canvas怎么都不能充满屏幕