Android上保持分辨率
unity3d吧
全部回复
仅看楼主
level 11
NEKO电台
楼主
有什么办法在安卓设备上固定长宽比和分辨率呢,可以留有左右黑边部分不进行渲染,但是unity总是会填充整个屏幕,2图是目前的问题。要不然就只能弄一张RenderTexture在Canvas上代替相机缩放了,这样又会对性能有影响
2023年02月06日 06点02分
1
level 8
未曾变得爱
ui固定适配,相机改soild color
2023年02月06日 06点02分
2
level 14
fighte97
左右加遮罩
2023年02月06日 07点02分
4
level 6
yztg
可以参考一下碧蓝航线的战斗界面,就是左右加遮罩
2023年02月06日 07点02分
5
level 7
-304℃
你说的这个就是最普通的分辨率适配的问题。canvas上加一个CanvasScaler组建,mode设置 countPixel 1920*1080。然后所有的 UI需要设置Recttransform 。这个是最官方也是最优解。摄像机画面的话,两边做上可有可无的内容,摄像机拍到或不拍到都不影响就可以了
2023年04月10日 00点04分
9
NEKO电台
多谢啦,目前是用的第二个摄像机来渲染边条
2023年04月11日 03点04分
1