老规矩,先介绍一下 Unity 的科普小知识:
本篇文章来简单介绍一下通过Unity的自定义菜单将资源导出的方法,非常简单,一起来看看吧!
首先是添加自定义菜单的方法,使用MenuItem特性完成。
[MenuItem("FstWork/功能优化/1.快捷导出UnityPackage %e",false,1)]// %e表示为 ctrl+e 快捷键
private static void MenuClicked()
{
//此处为该菜单按钮功能
}
[MenuItem()]
中的参数如下:
全部代码如下:
public static string assetPathName;
[MenuItem("YYY/指定功能/1.快捷导出UnityPackage %e", false, 1)]// %e表示为 ctrl+e 快捷键
private static void MenuClicked()
{
//此处为该菜单按钮功能
assetPathName = "Assets/Prefabs";
var unityPackageName = "YYY_" + DateTime.Now.ToString("yyyyMMdd_HH") + ".unitypackage";//接收UnityPackage包的名字
AssetDatabase.ExportPackage(assetPathName, unityPackageName, ExportPackageOptions.Recurse);
Application.OpenURL("file://");//通过资源管理器打开导出文件所在位置
}
AssetDatabase.ExportPackage()
的参数如下:
点击之后就可以在项目文件夹下看到我们导出的.unity package文件啦!
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有