为了喝口可乐,程序员大哥的头发又祭天了?
当我们偶然在网上的shader库里瞎逛时,看到一个通常用在RPG游戏里表示血量和蓝量的“水球”,然后老板就大手一挥——不如就让时间像水一样流干吧!是的,这就是最初的方案,一个会随时间进度逐渐流干的小水球。然而,在一个赶工到深夜的日子,当程序大哥的脸被电脑屏幕的辐射灼烧到滚烫的时候,他突然站起身来,在屋子里烦躁地踱起步来,嘴里碎碎念着:”好想喝可乐,再喝不到可乐感觉要疯掉了……“但是,回应他的没有可乐,只有水壶里烧好的凉白开。于是他目光一转,看到电脑上这个害他熬夜的小水球,仰天长叹——在工作的时候摆一杯可乐在边上该有多快乐啊!于是他主动请缨,要做一套饮品系统出来。水球在削掉了上半部分 25% 的面积之后这是一杯纯色的饮品,只能模拟纯牛奶、白开水、橙汁这样的饮品,但对可乐的执念已经深深地刻印在了他的脑海里,他一定要喝上这杯可乐。于是,我们的程序大哥又迎来了他的秃头周,因为这杯水不仅得有颜色,还得模拟各种具体的饮料:珍珠奶茶、可乐、冰美式、热可可…… 每一杯看似简单的饮品背后,代码逻辑可能是完全不一样的。热可可上有棉花糖!
[*]冰块:浮在水面,拖动时要跟着水波左右晃;
[*]珍珠:得沉在底部当小料,但是摇晃时也需要左右晃动;
[*]气泡:要有大有小,而且越往上升就变得越小直至消失;
[*]冰美式:这玩意儿的渐变比想象中的诡异,必须取三种颜色去渐变……
就这样,一个不吃美术资源,但是吃程序头发的赛博饮品系统诞生了!所以,做这一切花里胡哨的功能到底是图啥? 小黑书老老实实做个普通进度条不好吗?甚至不要进度条不行吗?谁会在一个番茄钟里看奶茶啊!所以答案是——单纯觉得好玩,和深夜打工人深深的怨念。没错!我们老板就是想要看到这样一个有自驱力的员工!所以老板又大手一挥,买了一箱可乐给他当作奖励——这下他在熬夜赶工的时候就可以随时喝到心心念念的可乐了
頁:
[1]