得把《阳光湾恋人》这个小项目的安装包搞定。别看只是一个更新日志,一个小小安装包,每次我点那个“生成”按钮,心里都得咯噔一下。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.me
为啥这么说?因为这个打包工作,让我想起我刚入行那会儿,真是被折腾惨了。那公司有个奇葩流程,要求所有新员工必须先搞懂他们的内部打包脚本,学不会就没法干别的活儿。我当时就是被那个破脚本卡了整整两周,觉都没睡天天抱着电脑看那堆谁也看不懂的配置。
那会儿的老板,人是真不行。
我记得我费了九牛二虎之力,终于搞定第一次打包,兴冲冲地交上去,结果没过半小时,就被叫到办公室一顿骂,说我那个版本号写错了,差了一个数字。当时那种感觉,就是所有的努力都被人一巴掌拍在地上,你知道吗?我当时心一横,直接把工牌摘了,说这活儿我不干了。
后来我才明白,人不能总被这种破事儿捆住。出来自己做点东西,自己掌控整个流程,才是真的踏实。这个《阳光湾恋人》虽然小,但从代码到安装包,都是我自己说了算。今天这更新,就是我给自己的一份交代。
更新前的准备工作
我拉了一下更新日志,主要就是修了几个用户反馈的急活儿,顺便加了一个新的小功能。
- 场景穿帮修正:用户反馈说,在一个约会场景里,背景里不该出现一辆货车。我赶紧定位到那个贴图,把它挪走,换成了两棵椰子树。这细节,不能马虎。
- 存档BUG修复:有几个玩家说,玩到一半游戏直接不让存档了。我查了查,发现是个变量溢出的小毛病,调整了一下数据类型,搞定。
- 新功能添加:把之前一直想加的“给主角换件衣服”这个功能放了进去,虽然只是两套新衣服,但好歹是更新嘛
这些都弄完之后,最重要的步骤来了:打包。
打包过程实录
我深深吸了一口气,告诉自己:这跟以前不一样,这是自己的项目。我先把项目设置里的版本号往上跳了一级,这是最关键的第一步,不然更新包传上去会闹大笑话。
然后,我直接找到那个“生成安装包”的选项,鼠标点击,开始跑流程。
过程当然不会一帆风顺,不然就不是我的风格了!
第一次尝试:大概跑了五分钟,屏幕上弹出来一个红色的框框,上面写着证书有问题。我一看就乐了,又是老毛病。这个数字签名证书,每次更新都得给我添堵。我赶紧跑去证书管理那里,把那个快过期的老家伙重新续了一下期。
第二次尝试:这回终于顺利跑完了,屏幕显示“编译完成”。我心里刚准备欢呼,再一看那个安装包文件大小,妈呀!比上次更新大了整整一倍!我赶紧回去看了一下,原来是把我调试用的那些大文件给一块儿打包进去了。我赶紧在配置里把那些不该带出去的东西给剔除掉。
折腾了大概一个小时,第三次终于成功了!安装包文件大小正常,所有该有的文件都在里面,版本号也对得上。我赶紧自己在本机跑了一遍安装流程,确保更新包能正常覆盖老版本。
一步,就是把这个全新的安装包传到我的服务器上去,替换掉旧的。这个过程倒简单,几分钟就搞定。做完这一切,我感觉比写十万行代码都踏实。
这就是今天的实践记录。虽然只是一个安装包更新,但每一次动手,都是在给自己积累经验,也是在跟过去那个被老板骂得灰头土脸的自己告别。
下一个版本见!