环境:Unity2017.2 语言:C#
总起:
在使用Project窗口时,总在不停地找资源和找代码过程中,将Project中的文件夹展开,导致窗口的混乱,虽然在按住Alt的情况下点击三角能够全部折叠一组的文件夹,但是这样做也比较麻烦。
所以有没有办法按下一个快捷键将所有文件夹全部折叠呢?
今天就为大家带来本人最新研究的一种对Editor的扩展(仅在2017版本中试验过,因为用到了反射技术所以不保证其他版本通用)。
折叠脚本:
新建Editor文件夹,再在其中新建一个脚本:
using System.Collections;
using System.Linq;
using System.Reflection;
using UnityEditor;
// CollapseFolders.cs
public static class CollapseFolders
{
[MenuItem("Assets/折叠所有文件夹 &c", false, 30)]
public static void SetProjectBrowserFoldersCollapsed()
{
var assembly = Assembly.GetAssembly(typeof(Editor));
var type = assembly.GetType("UnityEditor.ProjectBrowser