晚上十一点多。屏幕冷光直糊脸上,眼珠子干得发酸。抽屉底一摸,翻出本《中文Flash MX2004动漫游戏网站设计100例》。纸黄得跟旧报纸似的,卷边儿脆得碰一下就掉渣。翻开看,步骤列得那叫一个清楚:搭场景,拉关键帧,敲ActionScript,最后“测试影片”一点。稳了。绝对不出岔子。没报错,不崩溃,就等你敲播放,分毫不差跑完一遍。

那时候?呵,真以为人生也能这么严丝合缝地跑。年轻谁不这么干?Excel表格一拉,考研、考公、落户、买房,节点排得比春运列车时刻表还密。书里拿一百个案例,把动画拆得稀碎,每个后面跟着个“问题求解”。填完格子,成品就出来了。多省事。咱后来不也这么过?升学、找工作、谈恋爱、列计划,步步踩点,简直是在给自己写剧本。卡壳了?赶紧扒经验帖,调参数,改代码。心里那本账算得精:前期参数抠得再死,后期渲染绝对不崩。

可惜。生活压根没给你备着“测试影片”这按钮。你以为在跑程序?拉倒吧,你那是裸奔。

去年秋天,跟了半年的项目,说停就停。空办公室就我一个人,盯着黑屏发呆。脑子里哪有什么“调整心态”,全是一团乱麻的“脚本报错”。真想倒带啊。把每个选择翻出来,揪出那行崩溃的代码,删了,或者Ctrl+Z。可时间有撤销键吗?没有。进度条死死卡在99%。干瞪眼。下一帧,直接黑屏。以前我特信“步骤”。觉得跟着教程走,坑都踩不到。人呢?人哪是写好的程序?情绪没容错率,关系也不支持版本回退。书里吹上天的“高级脚本”,落到现实,连语法都对不上。逻辑明明没毛病。就是跑不通。能咋办?干坐着。等刷新。或者骂一句,重启。

书里教遮罩层,教补间动画做平滑过渡。生活呢?拐弯抹角,全是磕绊。它不像平滑过渡。它像卡死的帧。像加载到一半的进度条。像逻辑全对、死循环的破代码。拿别人的经验覆自己的报错?添一堆冗余代码。把自己钉死在原场景,动弹不得。这毛病哪来的?应试教育和KPI惯的呗。非把人生切一百个片段,段段挑最优解。碰壁了才咂摸出味儿:太攥着“可控”这俩字,手抖得连播放键都不敢点。流水线管用。人?画地为牢。

换种活法呢?

那些让你抓瞎的“意外”,没准根本不是bug。是生活本身在跑。咱们太爱调试自己。拿剪刀剪掉所有“不合规”的枝蔓。忘了动画能活,靠的是关键帧之间,代码算不出来的空白。脚本预测不了下一秒撞见谁。关系定不到头。只能把自己往时间轴里一扔。顺着节奏,往前蹭。有人骂这太摆烂。可你想,每一步都算准了,日子跟打卡机有啥区别?没劲透了。

合上书。窗外路灯暗了一盏。光标还在闪。一下。一下。

折腾一辈子,也拼不出完美脚本。提前画的线,顶多算根探路拐棍。绑人?不配。允许卡壳。允许走调。允许没预告。毕竟,真让人挪不开眼的,从来不是规规矩矩渲染的成品。是戳下播放键后,代码里根本没写,却偏偏蹦出来的那些乱七八糟的瞬间。