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

相关推荐
可爱系程序猿1 小时前
Unity 材质预览才弹 d3dcompiler_47.dll?先分清编辑器 SDK、着色器缓存和玩家包
程序人生·3d·unity·电脑·材质
LCDduhui1 小时前
如何选择适配自己设备的液晶屏
编辑器
xcLeigh2 小时前
Unity基础:使用Transform控制物体缩放——localScale与lossyScale的区别
unity·游戏引擎·教程
广东帝工4 小时前
桥梁防撞主动预警系统优势
编辑器
郝学胜-神的一滴5 小时前
游戏引擎原理与实践 01:聊聊游戏引擎的前世今生
开发语言·c++·游戏引擎·产品运营·软件工程·产品经理·untiy
淡海水7 小时前
00-Unity和C#的GC剖析与对比-全篇导览
unity·c#·游戏引擎·gc
字节暗面20 小时前
Unity AssetBundle 热更新资源保护排查笔记
unity·游戏加固·资源加密
魔士于安6 天前
unity 丑陋哥布林 哥布林有humannoid 动画没 带动画
unity·游戏引擎·材质·贴图·模型
weixin_464078077 天前
ppt转为draw.io方法
编辑器
小贺儿开发7 天前
Unity 家居视频遥控(细节优化)
科技·unity·程序员·udp·视频·工具·通信