Unity编辑器如何增大字体大小

21

我开始使用UnityEditor,这绝对是一个好主意!

问题在于UI字体大小对我的眼睛来说太小了,所以我需要调整桌面缩放比例...嗯,实际上这很无聊!

有没有一种脚本/皮肤或主题的方法可以轻微增加Unity编辑器UI的字体大小

先感谢您。

3个回答

12

啊!你真的要用它吗?在Xubuntu中也是如此...这让我感到恶心...因为屏幕跟随鼠标指针...我猜测25行以上的代码就可以完成任务了... - Hefeust
1
自2011年起,我一直在使用Unity构建游戏,从版本3开始。我也很惊讶,在2-3个主要版本中,他们没有解决这个问题,但它是一个非常受欢迎的引擎,所以他们可能有大量的功能,这只是没有被项目经理注意到。 - Brien Foss
@Hefeust 我是否已经充分回答了你的问题?我还能以其他方式帮到你吗? - Brien Foss
如果我知道全局的CSharp变量持有编辑器实例,我可能会编写这个脚本! - Hefeust
@Hefeust 抱歉,我不知道如何帮助你解决这个问题。如果需要我调整我的回答,请告诉我。 - Brien Foss
非常好,谢谢!没想到Windows拥有如此出色的功能... - Chen Ni

2
您可以独立于Windows(或您使用的操作系统)更改Unity的编辑器UI缩放比例:
1. 转到“编辑/首选项/UI缩放”。 2. 在UI缩放选项中,禁用或取消选中“使用默认桌面设置”选项,这将启用名为“使用自定义缩放值”的下拉列表选项。 3. 最后,从下拉列表中选择您想要设置的百分比缩放比例,以适应您的Unity UI... 4. 享受更大的Unity UI... 有关设置的截图

3
在 macOS 下没有这样的选项。 - waldgeist
在Ubuntu中也没有这样的选项... - gordon_freeman

0

有一种方法可以通过编程方式更改字体大小,我不确定,但我希望这可以帮到你或给你一些解决的思路,我附上了参考链接 https://gist.github.com/nukadelic/47474c7e5d4ee5909462e3b900f4cb82

    {
        if( ! RESIZE_ON_LAUNCH || DEFAULT_GLOBAL_FONT_SIZE <= 10 ) return;
        var w = GetWindow<EditorFontSize>();
        w.GUICallback = () => {
            w.Resize( DEFAULT_GLOBAL_FONT_SIZE - 10 ) ;
            w.Close();
        };
    }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接