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"); }
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"); } }