• Unity 从网上下载Package代码导入到项目中


    说明:使用代码从网上下载的unity Package格式的文件,想一步到位,编写代码把该格式的文件直接导入到当前项目中

    using System.Collections;
    using System.Collections.Generic;
    using System.IO;
    using UnityEditor;
    using UnityEngine;
    /*
    
    */
    public class ExprotPackageWin :EditorWindow
    {
        static EditorWindow window;
        //static Dictionary<string, string> dicFolderName = new Dictionary<string, string>();
        [MenuItem("***辅助功能***/导入包")]
        public static void CreateFileFloder()
        {
            window = EditorWindow.GetWindow<ExprotPackageWin>();
            window.titleContent = new GUIContent("导入包");
            window.maxSize = new Vector2(550, 350);
           // if (dicFolderName.Count <= 0)
           // {
              //  dicFolderName.Add("导入包", "导入包"); 
           // }
        }
        private void OnGUI()
        {
    		//循环建立窗体的内容,
            //foreach (var item in dicFolderName)
            //{
             //   EditorGUILayout.BeginVertical();
             //   EditorGUILayout.TextField(item.Key, item.Value);
             //   EditorGUILayout.Space();
              //  EditorGUILayout.EndVertical();
           // }
            if (GUILayout.Button("导入"))
            {
                ExportOrdinaryPck();
            }
        }
        public static void ExportOrdinaryPck()
        {     
    	    // 1 需要导入包的全路径, 2 是否显示再次确定导入界面
    		//该AssetDatabase下有相应的事件属性,可参考使用
            AssetDatabase.ImportPackage(@"需要导入包的全路径", false);     
            AssetDatabase.SaveAssets();
            AssetDatabase.Refresh();
            EditorWindow.GetWindow<ExprotPackageWin>().Close();
        }
    }
    
  • 相关阅读:
    分页查询
    matlab 常用机器学习算法的实现
    powerpoint(ppt) 的制作
    powerpoint(ppt) 的制作
    libsvm 的使用
    libsvm 的使用
    TFRecord —— tensorflow 下的统一数据存储格式
    numpy 数据类型与 Python 原生数据类型
    numpy 数据类型与 Python 原生数据类型
    Python str 与 bytes 类型(Python2/3 对 str 的处理)
  • 原文地址:https://www.cnblogs.com/tianyiwuying/p/16248718.html
Copyright © 2020-2023  润新知