对于游戏来说,制作安装包是非常普遍的,当然,也有绿色版,直接解压出来运行。
其实游戏安装包执行后的游戏文件和绿色版没啥差别,绿色包少了一些游戏附带的软件罢了,大众化的360杀毒等,还有一些DX,VC插件等等。把那安装包运行后的游戏文件移到其他地方一般都可以运行游戏,当然,这里说的是一般情况下。
先说一个简单的安装程序制作方式,winrar自带的自解压格式压缩文件。右击要制作的资源文件夹属性,选添加到压缩文件,然后在winrar的设置界面上勾选“创建自解压格式压缩文件”,然后按确定就可以成功制作一个简便的安装程序了。
当然,还可以设置一些较为复杂的操作。切换到"高级"分页,点击“自解压选项”,在这里可以设置创建快捷方式,默认安装目录,安装完后执行的文件,用户协议,程序图标等等。
一直认为winrar自带的这种类似安装包的操作是业余的制作方式,后来发现网易的“大唐无双”也是用这个,我就不便多说什么了。
接下来介绍的是专业的安装程序制作软件 NSIS.
NSIS自带一种脚本语言编程,可自定义的程度非常高。要深入研究的话可能还得花好一段时间。然而我们需要的只是普通的功能就足够了,各取所需,制作一个专业的游戏安装包也是很简便的。
一开始看了很多资料,例子,结果还是无从下手。后来琢磨了很久,找到一种非常好的办法,那就是使用新建向导功能。
安装NSIS的插件HM VINSEdit 2.0.3,在菜单栏点文件--新建向导,然后一步一步进行基本的设置,很快就生成一个具有安装程序基本功能的框架,而且可以成功运行。对于不要求特殊功能的安装程序来说,这已经足够了!如果你还需要加入其它的功能,可在这框架上一一加入,这就比整个自己制作强多了!一些特殊的功能,搜搜资料,很快可以找到实现的语句,加入到基本框架后很简便的就完成功能制作。
当然,这只是经验之谈。鄙人认为这种方式是挺简便的,也许还有一些更好的制作方式,也可以共同探讨探讨。