赞
踩
非UI对象的自适应
可以通过调整Camera的size属性来实现对游戏界面大小的调整。
代码
- //摄像机
- public GameObject camera;
-
- // Start is called before the first frame update
- void Start()
- {
- //摄像机尺寸
- camera.GetComponent<Camera>().orthographicSize = (Screen.height / 100f) / 4f * 2.84f;
- }
UI的自适应
在UI层级创建一个图像作为背景
Canvas的Render Mode设置为 Screen Space - Overlay
Canvas Scaler的UI Scale Mode设置为 Scale With Screen
Screen Match Mode 设置为 Match Width Or Height
选定Canvas - Background ,使用 Rect Tool 调整大小,使之占满画布
更好的方法是,
将Anchor Presets设置为右下角的四周stretch
随后将四个方向的值设为0
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。