大佬们,比如说让一个3D模型不管在什么分辨率下始终距离底边50,这个该怎么搞呀(3DCamera的FovAxis选的是HORIZONTAL)
透视相机固定垂直距离的话要用VERTICAL方向,调适当的fov就行
正交相机根据屏幕比例调orthoHeight
噢,选VERTICAL,然后根据分辨率用代码调节fov,保证横向也都处于屏幕内的合适区域
我意思是在编辑器里面调fov,最终是固定的,参考一下
this.deskCamera.fovAxis = this.resolutionPolicy == ResolutionPolicy.FIXED_WIDTH ? CameraComponent.FOVAxis.HORIZONTAL : CameraComponent.FOVAxis.VERTICAL;
this.deskCamera.fov = this.deskCamera.fovAxis == CameraComponent.FOVAxis.HORIZONTAL ? 40 : 23;
if (this.resolutionPolicy == ResolutionPolicy.FIXED_WIDTH) {
this.handCardsCamera.orthoHeight = (1136 / 640) * 144 / (view.getCanvasSize().width / view.getCanvasSize().height);
}
能固定?我这看着,在iphone8下是没问题的,换成xr就有东西跑屏幕外面去了
换成VERTICAL就不会了
就是改成VERTICAL,横向两边的东西跑出屏幕外了
resolutionPolicy是哪个?

你说的这个么,我宽适配和高适配都试了,效果是一样都 
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。