当前位置: 首页 > news >正文

Unity 快速定位到目标文件夹

主要给习惯垂直布局用的,文件多了滚动都要滚半天
放到Editor下面,快捷键alt + 文件夹首字母

public class EditorTool
{
	//Alt+P打开资源路径
	[MenuItem("快捷方式/定位到预制体")]
	static void OpenResourcesUIPanel()
	{
        Selection.activeObject = AssetDatabase.LoadAssetAtPath<DefaultAsset>("Assets/Prefabs");
	}
	//Alt+S打开脚本路径
	[MenuItem("快捷方式/定位到Scripts &S")]
	static void OpenScript()
	{
        Selection.activeObject = AssetDatabase.LoadAssetAtPath<DefaultAsset>("Assets/Scripts");
	}
	[MenuItem("快捷方式/定位到ArtRes &A")]
	static void OpenArtRes()
	{
		Selection.activeObject = AssetDatabase.LoadAssetAtPath<DefaultAsset>("Assets/ArtRes");
	}
	[MenuItem("快捷方式/定位到GameData &G")]
	static void OpenGameData()
	{
		Selection.activeObject = AssetDatabase.LoadAssetAtPath<DefaultAsset>("Assets/GameData");
	}

	[MenuItem("快捷方式/定位到Plugin")]
	static void OpenPlugin()
	{
		Selection.activeObject = AssetDatabase.LoadAssetAtPath<DefaultAsset>("Assets/MyPlugin");
	}
	[MenuItem("快捷方式/定位到Setting")]
	static void OpenSetting()
	{
		Selection.activeObject = AssetDatabase.LoadAssetAtPath<DefaultAsset>("Assets/Settings");
	}
    
	//Alt+S打开指定文件夹路径
	[MenuItem("快捷方式/打开工程目录 &O")]
	private static void OpenProjectFolder()
	{
		EditorUtility.RevealInFinder(Application.dataPath);
	}
}

相关文章:

  • 如何通过低代码平台实现盈利?有哪些商业模式可选择?
  • Wasserstein距离
  • 【无人水面艇路径跟随控制10】(Matlab)USV代码阅读:testUSV仿真无人水面艇在一定时间内的运动,使用欧拉法对状态进行积分,并绘制仿真结果
  • list与Set区别
  • Go语言--快速入门
  • 第四课 Vue中的v-model数据双向绑定
  • C++ | Leetcode C++题解之第467题环绕字符串中唯一的子字符串
  • PyQt入门指南四 事件处理机制详解
  • 【C语言】值传递和指针传递
  • 【Linux】第一个小程序——进度条实现
  • 遥感影像-语义分割数据集:sar水体数据集详细介绍及训练样本处理流程
  • Minio工具类封装
  • Java 运算符(详细介绍)
  • C++-容器适配器- stack、queue、priority_queue和仿函数
  • 鸿蒙next系统如何进行测试APP安装
  • 人工智能时代,程序员如何保持核心竞争力?
  • 云手机哪款好用?2024年云手机推荐对比指南
  • 【计算机网络】网络相关技术介绍
  • springboot cache
  • Python精选200Tips:186-190
  • 央行设立服务消费与养老再贷款,额度5000亿元
  • 总奖池超百万!第五届七猫现实题材征文大赛颁奖在即
  • 玉渊谭天丨一艘航母看中国稀土出口管制为何有效
  • 乌克兰议会批准美乌矿产协议
  • 秦洪看盘|重估叙事主题卷土重来,给A股注入新活力
  • 美政府被曝下令加强对格陵兰岛间谍活动,丹麦将召见美代办