美文网首页
Unity中,将窗口设置为全屏铺开

Unity中,将窗口设置为全屏铺开

作者: 全新的饭 | 来源:发表于2023-11-27 16:18 被阅读0次

用途

运行时实例化一个UI窗口预制体到Canvas下时,需要设置其为全屏铺开:即布局模式如下图


布局:全屏铺开

操作方式

对该窗口实例的RectTransform进行如下设置(需先将它设置为Canvas的子节点)

    void SetRectTransAsFullScreen(RectTransform rectTrans)
    {
        rectTrans.localPosition = Vector3.zero;
        rectTrans.sizeDelta = Vector2.zero;
        rectTrans.localScale = Vector3.one;
        rectTrans.anchorMin = Vector2.zero;
        rectTrans.anchorMax = Vector2.one;
    }

相关文章

网友评论

      本文标题:Unity中,将窗口设置为全屏铺开

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