为Unity程序制作安装程序

我们使用Unity发布Windows平台exe时,生成的内容主要是一个exe和一个Data文件夹,使用的时候只需要双击exe文件就行了。而我们安装一些应用程序的时候,一般都是一个Setup.exe安装程序,不仅有美观的界面并且显得更加专业。制作安装程序的方式有很多种,下面介绍的是基于NSIS的方式,并且可以定制界面。

一、首先下载nsNiuniuSkin或UnitySetupSkinNSIS。

二、把Unity发布出来的文件、文件全部复制到FilesToInstall文件中。

三、设置产品信息 进入SetupScripts\unitychan目录,打开unitychan_setup.nsi文件。

# ====================== 自定义宏 产品信息==============================
!define PRODUCT_NAME           		"产品名称"
!define PRODUCT_PATHNAME 			"Junpeng_PC"  #安装卸载项用到的KEY
!define INSTALL_APPEND_PATH         "Majp"	  #安装路径追加的名称 
!define INSTALL_DEFALT_SETUPPATH    ""       #默认生成的安装路径  
!define EXE_NAME               		"产品名称.exe"
!define PRODUCT_VERSION        		"1.0.0.0"
!define PRODUCT_PUBLISHER      		"Alan"
!define PRODUCT_LEGAL          		"Alan Copyright(c)2021"
!define INSTALL_OUTPUT_NAME    		"产品名称_v1.0.0.exe"

# ====================== 自定义宏 安装信息==============================
!define INSTALL_7Z_PATH 	   		"..\app.7z"
!define INSTALL_7Z_NAME 	   		"app.7z"
!define INSTALL_RES_PATH       		"skin.zip"
!define INSTALL_LICENCE_FILENAME    "licence.rtf"
!define INSTALL_ICO 				"logo.ico"
!define UNINSTALL_ICO 				"uninst.ico"

四、配置界面xml(保持默认也可以)。

五、替换自己的Icon和安装界面中的背景图。

六、编写许可证文件rtf。

七、执行生成安装程序的命令。build_unitychan_setup.bat

参考资料:

http://ggniu.cn/articles/nsniuniuskin.html

https://linxinfa.blog.csdn.net/article/details/116331434?spm=1001.2014.3001.5502

点赞

发表回复

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像