首页 游戏问答 正文

生命竞赛_安装包_游戏下载

我琢磨着怎么把手头这个叫“生命竞赛”的小破游戏给弄出去让人玩。之前我是直接把文件打个包,弄个ZIP压缩包,结果用户反馈那叫一个惨烈。

本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址(www.game519.com)

从打包到安装:被逼着学习的过程

问题开始是这样的:

  • 有的人双击打不开,说缺DLL,搞得我像个客服,得一个一个教他们去装运行库。
  • 有的人杀毒软件报警,直接把主程序给删了,说我这是病毒。我TM辛辛苦苦写的,成了病毒了。
  • 最离谱的是,有几个朋友说他们下载解压后,桌面没有快捷方式,还得自己进文件夹找那个执行文件。太麻烦了,谁有那闲工夫。

我当时就火了。我做这玩意儿是为了分享,不是为了天天处理客服问题。一个简单的安装包功能,居然能省掉我百分之八十的售后扯皮。

我决定了,必须搞个正经的安装程序,像那些大厂游戏一样,点一下就能自动装,还能自动生成快捷方式,卸载也干净。

开始动手实践:

我先是上网找了一圈,看人家都用啥软件弄这个。好家伙,光是能做安装包的工具,就十好几种,看得我眼花缭乱。我随便抓了一个看起来操作界面不是那么吓人的。

打开软件,第一步是新建一个项目。它让你填一堆东西:产品名字,公司名字,版本号。我把《生命竞赛》这几个字敲进去,然后就卡在下一步了。

它问我,你这个安装程序支持32位还是64位?我寻思着,我的程序是64位的,但万一有人是老机器?我纠结了半天,最终选了个“全都要”,让它自己去判断。

然后就是最耗时间的步骤:文件目录结构。我把游戏所有需要的文件,包括那个核心的执行文件、图片资源、音频文件,还有那些乱七八糟的运行库,全拉进了那个列表里。

我犯了个低级错误。第一次生成安装包,我在本地测试,安装成功,卸载也成功。我心想这不简单吗?结果发给我表弟一试,他点安装,进度条刚动了一下就报错了:权限不足。

为啥我本地没事,他就有事?

我查了半天日志,才发现,原来是我选的默认安装路径是C盘的Program Files,他那个破电脑设置得死严死严的,非得管理员权限才能往那里写文件。我赶紧改设置,让安装程序默认装到用户自己的Documents文件夹里,这样就避开了权限问题。

改完之后,重新编译。这回生成的文件体积比之前大了一截,因为所有东西都塞进去了。我下载回来,双击运行,一个蓝色的窗口弹出来,进度条哗哗地跑,跑完,桌面果然出现了一个小图标。

我点开图标,游戏启动,背景音乐响起来,一切正常。再进控制面板,找到“生命竞赛”,点卸载,瞬间清空,连注册表里都没留下什么垃圾。心里那个舒坦。

折腾这个安装包,我足足花了两天时间,比我写游戏核心代码还久。但值了,至少我现在不用天天当客服,被那些“为啥我的电脑打不开”的问题烦得睡不着觉了。一个成熟稳重的博主,就得把这些细节搞定,省得以后麻烦。这是我最大的心得。