美文网首页
UnityTips 之GameView 尺寸调整

UnityTips 之GameView 尺寸调整

作者: 暴走TA | 来源:发表于2024-09-11 14:26 被阅读0次

简介: 近日新接需求,可以自动调整 GameView 窗口的尺寸大小,废话不多说直接上代码
unity版本: 2022.3.14f1c1
管线: URP

Unity 内部并没有直接提供现成的 gameview 窗口尺寸的调整功能,所以直接思路就是用反射获取相关的类,然后进行设置,主要类就一个 UnityEditor.GameView

        var gameViewType = typeof(Editor).Assembly.GetType("UnityEditor.GameView");
        var gameViewWindow = EditorWindow.GetWindow(gameViewType);
        var m_setSize = gameViewType.GetMethod("SetCustomResolution",BindingFlags.NonPublic|BindingFlags.Instance);
        m_setSize.Invoke(gameViewWindow, new object[] { new Vector2(sizeWidth, sizeHeight), "ScriptSetSize" });

相关文章

网友评论

      本文标题:UnityTips 之GameView 尺寸调整

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