我们使用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