- using UnityEngine;
- using System.Collections;
- using UnityEditor;
- using System.Collections.Generic;
- using System.IO;
- public class Tools : EditorWindow
- {
- [MenuItem("Tools/Build for Windows")]
- public static void ShowWindow()
- {
- EditorWindow.GetWindow(typeof(Tools), true, "导出Windows应用程序");
- }
- static string exePath = "";
- static List<string> allSceneName = new List<string>();
- void OnGUI()
- {
- GUILayout.Label("导出路径:", EditorStyles.boldLabel);
- GUILayout.Label(exePath, EditorStyles.boldLabel);
- if (GUILayout.Button("选择导出路径"))
- {
- exePath = EditorUtility.SaveFolderPanel("导出路径", "", "");
- }
- if (GUILayout.Button("扫描场景"))
- {
- string[] sl = Directory.GetFiles(Application.dataPath + "/Scene/");
- foreach (string file in sl)
- {
- if (!file.Contains(".meta"))
- {
- string temp = file;
- if (!allSceneName.Contains(temp))
- {
- allSceneName.Add(temp);
- }
- }
- }
- }
- if (GUILayout.Button("导出程序"))
- {
- string[] levels = new string[1];
- Debug.Log("allSceneName.Count:" + allSceneName.Count);
- if (allSceneName.Count > 0)
- {
- Debug.Log("allSceneName.Count:" + allSceneName.Count);
- for (int i = 0; i < allSceneName.Count; i++)
- {
- levels[0] = allSceneName[i];
- string temp = allSceneName[i].Replace(Application.dataPath + "/Scene/", "");
- temp = temp.Replace(".unity", "");
- string exeName = exePath + "/" + temp + ".exe";
- if (File.Exists(exeName))
- {
- File.Delete(exeName);
- Directory.Delete(exePath + "/" + temp + "_Data",true);
- }
- BuildPipeline.BuildPlayer(levels, exeName, BuildTarget.StandaloneWindows, BuildOptions.None);
- }
- }
- }
- }
- }
效果如图
相关推荐
Unity3D如何导出为webGL--教程.zip
Unity3D如何导出为APP安装包(安卓apk和苹果版ipa)教程.zip
Unity3D的地形导出插件,可将U3D的地形数据导出为网格模型导入到三维软件里面!
Unity3D如何导出为APP安装包(安卓版apk)教程.zip
在说一下在3Dmax中导出模型的问题,在Unity3D中支持的单个GameObect的mesh是65000个,但是在Mac中测试得到可以识别的大约是61000多
使用mysql+tkinter实现,实现了模糊匹配输入查询并一键导出查询到的数据到excel表中。
Altium Designer 一键导出坐标和BOM脚本,V0.7-AD_Script.zip
Unity3d网络加载模型和导出unity3d格式文件
jQuery一键导出Excel表格文件代码,一键导出.可导出excel
从Unity导出Android项目(批处理调用unity实现) 2. Andriod项目更新(批处理调用AndroidSDK实现) 3. 添加keystore文件到项目文件夹 4. 打包为APK(批处理调用ant实现) 准备工作1: 环境:windows...
vue 一键导出数据为Execl文件 适用于vue 使用场景vue
如何运行 # 跳转到当前目录 cd 目录名 # 先卸载依赖库 pip uninstall -y -r requirement.txt # 再重新安装依赖库 ...# 开始运行 python pyqt_gui.py ...——学习参考资料:仅用于个人学习使用!...本代码仅作学习交流,切勿...
一键导出数据库,C# 语言开发,通过Excle配置数据库连接,在界面中打开配置好的表格就可以进行导出了
剪映SRT字幕一键导出工具-支持导出文本等其他格式,支持简繁体转换。
unity利用ITextSharp实现导出pdf文件,支持安卓,pc。参考教程:https://blog.csdn.net/chunyu90225/article/details/125978695
Unity3D如何导出为APP安装包(苹果版ipa)教程.zip
PPT插件神器Nordri Tool,一键导出PPT长拼图,PPT插件神器Nordri Tool,一键导出PPT长拼图
页面一键导出 pdf 格式,超方便 简单易懂,web端 css+js
用载图助手可以批量下载到淘宝上的所有商品,然后一键导出淘宝数据包,让你省时又省心,可支持国内外电商平台一百多个,主图、评论图、属性图、详情页、主图视频,均可一一采集。
在cognos 报表中实现一键导出功能,使用HTML 使得cognos与java交互