Exemple #1
0
 static void ExecuteCreateResource()
 {
     //删除所有动作组件
     VisualAutuPack.DelAnimationComponent();
     //一键所有prefab散包
     VisualAutuPack.Execute(BuildTarget.iPhone);
     //一键所有动作
     VisualAutuPack.ExecuteAnim(BuildTarget.iPhone);
     //资源加密
     CreateAssetBundle.ExecuteEncryption(BuildTarget.iPhone);
     //MD5 生成OK
     CreateMD5List.ExecuteMd5(BuildTarget.iPhone, projectName);
     EditorUtility.DisplayDialog("", "MD5 生成OK", "OK");
 }
Exemple #2
0
    void OnGUI()
    {
        if (GUI.Button(new Rect(40f, 20f, 200f, 50f), "创建assetbundle散包"))
        {
            CreateAssetBundle.Execute(buildTarget);
            EditorUtility.DisplayDialog("", "创建assetbundle散包", "OK");
        }
        if (GUI.Button(new Rect(40f, 90f, 200f, 50f), "创建assetbundle整包"))
        {
            string filename = EditorUtility.SaveFilePanel("", AssetBundleController.GetPlatformPath(buildTarget), "输入bundle名称,点击保存", "assetbundle");
            CreateAssetBundle.ExecuteAll(filename, buildTarget);
            EditorUtility.DisplayDialog("", filename, "OK");
        }
        if (GUI.Button(new Rect(300f, 20f, 200f, 50f), "一键所有prefab散包"))
        {
            VisualAutuPack.Execute(buildTarget);
            //CreateAssetBundle.Execute(buildTarget);
            //EditorUtility.DisplayDialog("", "创建assetbundle散包", "OK");
        }
        if (GUI.Button(new Rect(300f, 90f, 200f, 50f), "删除动作组件"))
        {
            bool isOk = EditorUtility.DisplayDialog("删除动作组件", "警告:不可逆过程,需要通过svn才能还原!确定要删除所有动作组件吗", "确定", "取消");
            if (isOk)
            {
                VisualAutuPack.DelAnimationComponent();
            }
        }
        if (GUI.Button(new Rect(300f, 160f, 200f, 50f), "一键所有动作组件bundle"))
        {
            VisualAutuPack.ExecuteAnim(buildTarget);
        }
        if (GUI.Button(new Rect(40f, 160f, 200f, 50f), "资源加密"))
        {
            CreateAssetBundle.ExecuteEncryption(buildTarget);
        }

        if (GUI.Button(new Rect(40f, 230f, 200f, 50f), "生成 MD5"))
        {
            CreateMD5List.Execute(buildTarget);
            EditorUtility.DisplayDialog("", "MD5 生成OK", "OK");
        }
    }