当前位置:   article > 正文

Unity 屏幕自适应_unity自适应

unity自适应

非UI对象的自适应

可以通过调整Camera的size属性来实现对游戏界面大小的调整。

 代码

  1. //摄像机
  2. public GameObject camera;
  3. // Start is called before the first frame update
  4. void Start()
  5. {
  6. //摄像机尺寸
  7. camera.GetComponent<Camera>().orthographicSize = (Screen.height / 100f) / 4f * 2.84f;
  8. }

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/108118?site
推荐阅读
相关标签
  

闽ICP备14008679号