如图,项目选择了按宽度适配,在宽高逼变化的情况下,UI节点按预期相对于宽度保持不变。
但是后面的3D节点,没有相对宽度保持变换。
请问 3D Camera 有什么方法做多分辨率适配呢?
3D 你要调整 Camera 的视口和距离才能达到你所谓的适配效果,不能用 2D 的适配思路去思考 3D Camera 的适配。一个简单的方法是在编辑器中,调整视口,看看效果是什么样的,想像一下屏幕只是在这个视锥体上切一道而已
在编辑器里预览,视口似乎永远是 “适配高度” 的效果。
有没有什么办法可以改为类似 “适配宽度” 东西效果呀?~
项目设置为 Fit height 时,3D Camera 和 UI的适配效果是一致的。
换句话说,能不能有个选择,让屏幕在视椎体上 横着切 或者 竖着切
已在另一个相似的帖子下回答,你可以去看看。
是的,cocos3D的摄像机永远是按照高度来适配的。就是说你摄像机里看到的高度是10m,那么不管手机比例是什么。高度永远是10m,宽度就看你的手机比例了。这点上,我记得u3d是有类似于fixHeight和fixWidth这种选项的,目前cocos3D 是没有的