专栏名称: 蓝桥飞
目录
相关文章推荐
51好读  ›  专栏  ›  蓝桥飞

产品和程序“撕X大战”过后,过错一方是否有诚恳地道过歉呢?

蓝桥飞  · 简书  ·  · 2017-12-12 11:17

正文

01

今天上午我像往常一样打开游戏编辑器,准备开始进行游戏相关的优化调整。恰好界面上方飘过一行活动开启公告,就像下面这样。

经常玩游戏的朋友们都会对这个很熟悉,这是官方用来发布一些重要消息或者预告活动内容的工具

突然间我联想到了两年前跟某位前端程序员互撕的事情。然后下意识地往左前方看了一下,无奈地笑了。视野所在的位置空空如也,那位跟我撕X的程序已经在前段时间离职另谋高就了。

为何一条简单的系统公告会引发策划跟程序的“撕X大战”呢? 我们来看下图:

大家可以再仔细看一下这张动图,人物移动时确实会让人感觉公告的播放速度发生了变化

当系统公告播放的同时,角色也处于移动状态下,很容易引起视觉上参照物的变化。我们会把更大的参照物(比如地面)当做我们对于运动物体的参照物。也就是因为参照物的变化,加上人物的移动导致地面与滚动文字的相对速度发生变化,我们会错误地认为公告的滚动播放速度会随着人物的移动而变化。

02

如果一开始就看到的是这个表现,作为一名从不冤枉程序的产品策划(假装严肃),我是不至于去跟程序撕的,肯定会老老实实地通过各种手段先验证一下自己的猜想。要知道写一段让文字匀速滚动的代码远没有写一段让滚动文字变速的代码那么复杂。而且这段“变速”的滚动文字还是随着玩家操作的变化而变化,没有谁会吃饱了没事这么干!

但是,因为这位哥们提交的第一个验收版本(为了避免重复“造轮子”)用的是他人写的转盘滚动的控件。公告文字滚动会呈现“慢->快->慢”这样类似转盘转动的效果,这显然是不符合实际需求的。打回去重写了一个很正常的版本,却因为我视觉的错误,以及先入为主的判断给他扣了一口大黑锅。







请到「今天看啥」查看全文