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

相关推荐
真鬼12313 小时前
【Unity 6】Unity6快捷下载,快速下载
unity·游戏引擎
小e说说14 小时前
主流活动策划工具特点比较
编辑器
winlife_15 小时前
把 Godot 编辑器接入 AI:Funplay MCP for Godot 介绍
人工智能·编辑器·godot·ai编程·游戏开发·mcp
会潜水的小火龙15 小时前
unity打包apk报错Failure to initialize问题解决方法
unity·游戏引擎
平行云17 小时前
实时云渲染平台数据通道,支持3D应用文件上传下载分享无缝交互
linux·unity·云原生·ue5·gpu算力·实时云渲染·像素流送
Sator119 小时前
unity仅用粒子系统实现拖尾
unity·游戏引擎
游乐码19 小时前
Unity基础(五)四元数相关
unity·游戏引擎
@noNo19 小时前
Visual Studio Code添加自定义大模型API
ide·vscode·编辑器
想做后端的前端19 小时前
Unity热更新 - HybridCLR & YooAsset
unity·游戏引擎
winlife_20 小时前
把 Cocos Creator 编辑器接入 AI:Funplay MCP for Cocos 介绍
人工智能·编辑器·ai编程·cocos creator·游戏开发·claude·mcp