2d下关于双相机的问题(3.8版本)

creator 3.8版本
新建一个2d场景scene 屏幕宽高为1280x720
新建一个layer0 名称为ui
在Canvas下复制一个Camera,名字设置为uiCamera,并且Visibility设置为仅显示ui,Clear Flags为depth_only,Priority设置为2 ,其他的与默认相机一样
添加一个sprite ,Layer 为ui_2d下并且设置宽高为1280x720
再添加一个sprite1 layer 为ui 并且设置宽高为1280x720
然后在浏览器中预览.,那么在很多个手机分辨率下,sprite1就比sprite小很多.sprite是全屏显示的.但是sprite1就不是,哪怕是加上了widget 也不行

不知道哪里出现的问题,是我设置有问题吗? 我希望ui在显示时,也是全屏的才对,需要覆盖游戏界面.
目前这个问题,新建了几个项目来测试都是这样
test1.zip (261.0 KB)

把你的demo传上来让大家看看,大概率是uiCamera的高度问题

demo已经上传了,麻烦帮忙看下是怎么回事,多谢 :grinning:


没啥问题嘛,就是覆盖全屏的,你要确保uiCamera和主Camera的高度一致

image
比如在iphone xs下 就显示的是这样的
两个相机的Ortho Height都是360



是需要这样吗?
因为不同分辨率下,全屏时,要求的uiCamera的高度不一样,挂个脚本在onStart里同步下就行
image

注意切换分辨率后刷新下网页

这样设置解决了我的问题,非常感谢