Unity编辑器运行时设置GameView分辨率

csharp 复制代码
Assembly assembly = typeof(UnityEditor.EditorWindow).Assembly;
Type type = assembly.GetType("UnityEditor.GameView");
var gameView = UnityEditor.EditorWindow.GetWindow(type);
MethodInfo mi = type.GetMethod("SizeSelectionCallback");
Debug.Log(mi.ToString());
mi.Invoke(gameView, new object[2] { 3, null });

0是Free Asepect 3是Full HD (1920x1080)

Unity 2021.3.11f1c2

相关推荐
ayaya_mana1 小时前
Notepad--:国产跨平台文本编辑器,Notepad++ 的理想替代方案
linux·windows·macos·编辑器·notepad·notepad--
QL.ql2 小时前
(一)vscode搭建espidf环境
ide·vscode·编辑器
benben0445 小时前
《Unity Shader入门精要》学习笔记一
unity·shader
YF云飞5 小时前
Unity图片优化与比例控制全攻略
游戏·unity·游戏引擎·游戏程序·个人开发
SmalBox6 小时前
【渲染流水线】[几何阶段]-[几何着色]以UnityURP为例
unity·渲染
cxylay8 小时前
LaTeX(排版系统)Texlive(环境)Vscode(编辑器)环境配置与安装
ide·vscode·编辑器·latex·texlive
布兰妮甜15 小时前
Visual Studio Code 跨平台快捷键指南:Windows 与 macOS 全面对比
windows·vscode·macos·编辑器·快捷键
★YUI★1 天前
学习游制作记录(背包UI以及各种物品的存储)8.12
学习·游戏·ui·unity·c#
☆平常心☆1 天前
Unity数据可视化图表插件XCharts
unity·信息可视化
1 天前
Unity 遮挡显示效果 Shader
unity·游戏引擎