美文网首页
关于软件的UI自适应

关于软件的UI自适应

作者: 不过一书生 | 来源:发表于2018-07-12 14:49 被阅读0次

    软件UI自适应,对于分辨率不固定的软件(大部分都是),我们需要设置软件的自适应。从两方面考虑:

    1.object的大小:

    image.GetComponent().sizeDelta = new Vector2(image.GetComponent().sizeDelta .x* (Screen.width/1920.0f), image.GetComponent().sizeDelta .y* (Screen.height / 1080.0f));

    此处,以1920*1080的分辨率做好项目,进行适配。

    2.object的定位:

    image.GetComponent().position = new Vector3(image.GetComponent().position.x * (Screen.width / 1920.0f), (image.GetComponent().position.y - Screen.height )* (Screen.height / 1080.0f)+Screen.height, 0);

    此处,以锚点在中心,定位在左上,1920*1080的分辨率,进行适配。

    这是最基本的办法,有更好的解决办法,比如插件,还望读者赐教,一起交流学习!


    相关文章

      网友评论

          本文标题:关于软件的UI自适应

          本文链接:https://www.haomeiwen.com/subject/rbglpftx.html