相机与分辨率适配
小游戏所在的场景有自己的相机和渲染层级,这会和主场景有一些冲突,同时相机也需要考虑适配不同尺寸的屏幕。
相机适配
小游戏的场景初始化时不自带Camera节点,开发者可以按需要自行添加和控制Camera。
Unity相机在正交模式OrthoGraphic下只支持设置显示的垂直高度,而APP竖屏模式下我们通常期望固定水平宽度,因此我们提供了一个类OrthoCameraFit用来控制适配方式。
如果开发者需要让场景中的物理碰撞体响应事件,可自行在相机上添加PhysicsRaycaster或者Physics2DRaycaster组件。
canvas分辨率
屏幕尺寸由我们的APP运行的平台所决定,渲染非canvas的物体时相机会自行适配屏幕尺寸,如果没有canvas则不需要考虑分辨率适配。
如果需要固定分辨率,开发者可以通过CanvasScaler来配置。
