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

相关推荐
dgvri10 小时前
Node.js使用教程
node.js·编辑器·vim
计算机安禾10 小时前
【Linux从入门到精通】第10篇:软件包管理——Linux如何安装与卸载软件
java·linux·运维·服务器·编辑器
白头小黄12 小时前
ESP32+VScode+PIO实现基础的自带USB接口的JTAG调试
ide·vscode·编辑器
℡枫叶℡12 小时前
Unity - 全局配置Unity工程的资源检索的目录
unity·资源检索配置
mxwin12 小时前
Unity URP 下 TBN 矩阵学习 切线空间、tangent.w 与镜像 UV 的那些坑
学习·unity·矩阵·shader
程序猿多布12 小时前
Unity导表工具解决方案-Luban使用教程
unity·luban
mxwin12 小时前
Unity URP Shader 混合模式完全指南
unity·游戏引擎
凤年徐13 小时前
Vim编辑器使用详解:多模式、常用命令与配置技巧
linux·编辑器·vim
mxwin13 小时前
Unity URP 下 HDR 与 Tonemapping 的 Shader 意识
unity·游戏引擎
Navicat中国13 小时前
Navicat 视频简介 | 数据管理之数据编辑器
数据库·编辑器·navicat·数据管理