Unity 屏幕适配问题

编程入门 行业动态 更新时间:2024-10-24 14:25:13

Unity <a href=https://www.elefans.com/category/jswz/34/1767915.html style=屏幕适配问题"/>

Unity 屏幕适配问题

1. Camera的设置

  • Camera中的orthography的Size决定摄像的可视范围,是由屏幕的高的一半来决定的,在unity中一般都是100像素为1单位(如果改成了128像素为1单位那么,Size也要相应的改变)
  • Size = (屏幕的高/2)/100像素单位
    • eg: 1920*1080分辨率的屏幕,设置的 Size = 1080/2/100 = 5.4

2. Canvas的设置

  • Canvas组件:
    • Render Mode : Screen Space - Camera
    • 将设置好的相机拖入渲染相机中
  • Canvas Scaler组件:
    • UI Scale Mode:Scale With Screen Size
    • Reference Resolution : 为屏幕分辨率的一半
      • eg:1920*1080 分辨率的屏幕,那么设置的宽高:760 * 540
    • Screen Match Mode :Match Width or Height
    • Match:0~1
      • 0:画布的宽与规定的宽一致
      • 1:画布的高与规定的高一致
      • 所以最好还是自己衡量一下,算好这个比例
      • 上面所说的规定的高和宽就是Reference Resolution里面的高和宽

说点概念:

  • 屏幕宽高比 =

更多推荐

Unity 屏幕适配问题

本文发布于:2024-02-10 20:09:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1677050.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:屏幕   Unity

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!