通常我们使用Unity发布的工程由.exe可执行文件和Data文件夹组成,虽然能够脱离开发环境使用,但是当我们想要分享给其他人使用的时候,总觉得整个工程缺少了软件安装的步骤很不完整。这篇文章就来教大家如何使用NSIS工具将Unity发布的工程制作为安装包。
一、安装NSIS
首先来介绍一下NSIS(摘自百度百科):NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。
1. 安装NSIS
这里我下载的是3.0.8版本,将NSIS安装目录添加进系统环境变量,安装完成后在终端cd到NSIS安装路径,使用makensis命令测试,显示如下:
2. 安装HM NIS EDIT
HM NIS EDIT 是一个免费的NSIS脚本编辑器,这里我下载的是2.0.3版本。
二、新建NSIS脚本
1. 打开HM NIS EDIT,选择文件-新建脚本:向导
2. 填写程序基本信息,程序网站没有可以不填
3. 设置安装程序语言为SimpChinese,默认为English。其余均可默认
4. 授权文件没有可不填
5. 指定应用程序文件
点击图中框选的按钮添加需要打包的文件夹。
选择Unity发布工程的文件夹
包含了文件夹内所有子文件。
6. 设置开始菜单文件夹名称以及快捷方式(可默认)
7. 设置安装程序之后运行的exe程序
8. 设置解除安装程序(可默认)
9. 保存脚本
三、完成安装包制作
1. 编译并运行脚本
依次点击下图框选的两个工具,将脚本先编译后运行;也可直接点击第二个工具编译并运行。
如果出现“Win32 Error,Code:740 .请求的操作需要提升”,可以使用管理员权限打开HM NIS EDIT重新编译运行。