下载 App
开发日志05|捡了一地钱,余额没动
上篇结尾说,正式配音、真机二测、上架物料,看哪个先熟。
结果先熟的是钱。
几天前的晚上,收工前跑最后一局。倒计时归零,终盘的雨刚收,我站在满地金币中间开始搂钱,搂得非常投入——然后发现头顶的余额纹丝不动。又搂了一把,还是不动。满地的钱,一毛没进账。
盯着屏幕看了三秒,我确认了两件事:第一,又一个 bug;第二,这周把我修麻的东西,从头到尾就是钱。
先交代背景。我们这行有句祖训,叫落袋为安。游戏里也是照祖训做的:钱不记虚拟账,它物理存在——被打出来,喷一地,满地弹,磁吸,最后飞进你的兜,头顶的数字这才涨。飞的那一米是给观众的演出。当初设计的时候没人想过,这一米也是 bug 的产房。

破案走了一段弯路。第一反应是查手:是不是没捡到?可拾取音效响了,钱也飞了,收钱的动作全套都有。第二反应是查账本:是不是数字没刷新?单开一局,从头捡到尾,账是平的。两头都没毛病,钱却没了,那就只剩一种可能——钱死在路上了。
复现出来是这么回事。滚机滚完,金币从机器往兜里飞,这段飞行是一场演出,演完落账。演出没放完的这几秒里点了离开,页面一关,负责送钱落账的跑腿协程被当场裁掉——钱飞到半路,人走了,账没人记。玩家从头到尾没做错任何事,钱是真的飞了,也真的没进账。
说难听点,这案子像贪污,凶手是流程。
修法两条:演出窗口里把离开按钮先禁了,别在人家上班的时候裁员;退一万步,就算裁,走之前必须把兜里的钱交账,这步上了道兜底的保险。人可以走,账必须平。
账平了之后,这案子顺手把整个钱的账本翻了一遍,又翻出三笔烂账,笔笔同一个病根:我们把钱做成了真的,却没给钱立过规矩。
第一笔,去处不对。 终盘的雨天上匀速撒钱,撒满三十秒,撒币半径写的 18 米,竞技场本体半径只有 9 米——一半的钱落在墙顶上、围墙外,玩家进不去,AI 绕不到,那半场雨属于观众席。改成 8 米那天,雨才真正落进场里。同一场雨还配了条新规矩:终盘最后 30 秒全场没收武器,不打了,专心捡钱。
第二笔,来路没度。 金币之前没寿命、没上限,掉地上就永远躺着,一局攒下八千枚,全醒着全渲染,帧率掉得比电梯还快。现在给钱上了户口:落地 60 秒淡出回公共池;全图共用三千枚的池子,满了回收最旧的;危险区的直接销毁;远景的休眠。顺带定了几个像样的物理参数:爆点离地 0.8 米,初速每秒 1.5 到 3.5 米,落地反弹 35%。钱是有弹性的,这是我们这周最像正经游戏的发现。
第三笔,退不了场。 雨的收尾原来挤在终哨前 0.6 秒,钱是全落地了,可结算面板弹得比钱快,观众看不见,白落。现在撒币窗口提前收口,保证最后 1.5 秒落地的钱看得见;时间一到,满地金币就地摊开当地毯,当结算的背景板,回大厅才清场。钱要退场,也得体面。

这周修完这些,人麻出了一些症状。在便利店听见收银机叮一声,心口一紧,下意识想对账;外卖短信说订单已送达,我愣了一下,想问它落账了没有。上周管 GPU 叫灯光师,这周我发现,我自己才是那个每天到岗先点八千个钱包、看它们睡没睡着的。
铺子里照常上新。
捡东西不再靠缘分:按 Tab(手机点那个能收起来的小头栏)弹一个附近清单,方圆几米的东西列队报数,自动拾取先亮半秒再吸,不搞突然袭击。
给十五套性格的 AI 出了一套选手卡,一人一张档案。贪财鬼那张我最满意:面板上挂着两个标签,捡钱倾向全场第一,记忆只有一瞬;档案栏一行字,别人打架他捡钱。金哥的播报词是现成的:贪财鬼登场!别人打架他捡钱,别人捡钱他数钱!连怎么打他都写了:你打出的金币雨他跑得最快,想截胡,趁他转身。

连同周挑战、开服头图、加冕海报,试玩评审期的物料一共 24 张,自动拍摄的机器加脚本排的版。上周说它光鲜得像要出道,这周它真出道了。配音的对稿单补了 91 行,散场词添了四句,编号只好从 32 排起,前面 27 到 31 已经有主了,人声还没录。
坏消息快进着说:
- 四十九声拔枪:大厅进图那一下,耳边贴脸响四十九声——参赛的四十九只 AI 预生成热身要走拔枪流程,音效没分前台后台,一只一声。现已挂上静音旗,候场区换道具,不该真拉枪栓。
- AI 饿死案:排预算吃饭排出了新案子,报名晚的二十只在队尾饿站十五秒。改成随机退避,谁退到了谁吃。顺带教了它们一条新活:没子弹的时候专挑同样没子弹的下手,打劫干弹的同行,风险最低。
- 撞空气:竞技场里的隐形碰撞体,用半径剖面探针一厘米一厘米扫出来,已逮捕。
- 手机上的账:小米 10 真机跑了一回,逻辑每帧 0.07 毫秒,渲染要 100 毫秒——大脑很清醒,身体完全跟不上。上次说的抽屉,在手机上一秒要拉四千次。这笔账先记着,怎么还,下篇之前得开出单子。
今晚收工前又进了一局,没打架,全程捡钱。时间到,面板弹出,我的名字在第 1 名,520 金币,金哥在广播里念:恭喜小爆,带走了 520 金币!
这次是真到账的。 我按了返回大厅,麻还没缓过来。
评论区聊聊:你在游戏里捡过最大的一笔钱,后来到账了吗? 现实里那种不算。算了,我知道。
下一篇没定:安卓全链路、真机优化、正式配音,看哪个先把账还上。












