同一款游戏的两个版本,玩起来可以像两款游戏。一个干脆、有满足感;另一个技术上完全一样,却感觉是死的。这个差距叫手感,而它几乎全部由反馈构成。
反馈预算
每个动作大约有 100 毫秒的预算,超过这个窗口,大脑就不再把它和输入关联起来。在这个窗口内,你可以叠加:音效、闪光、抖动、粒子、数字、一次短停顿。超出窗口,同样的效果就变成延迟感。
这就是为什么好的动作游戏里「打中」听起来很响:它是 80 毫秒内的四个效果,而不是 200 毫秒的一个效果。
预备与跟随
动画原理对形状同样适用。击球前球拍微微后仰,方块合并前先放大一下,硬币落地前先划一道弧——每一个都在预告即将发生什么,并让结果显得「有原因」。
跟随更重要。撞击之后,物体不应该立刻停死:砖块要飞散,球要压扁,球拍要回弹。瞬间停住,就是游戏变得像电子表格的原因。
屏幕抖动,谨慎使用
抖动是最便宜的效果,也最容易被滥用。有用的版本很短(200 毫秒以内)、有方向(背离撞击点)、幅度很小(几个像素)。糟糕的版本是持续的,它让玩家恶心而不是兴奋。
最好的规则:只有当玩家自己会「缩一下」的事件才抖镜头。
会动的数字
一步跳到结果的分数是信息;用 300 毫秒数上去的分数是奖励。生命条、连击数、计时器同理——把数值从旧值缓动到新值,就把一次数据更新变成了一次事件。
声音是手感的一半
把一款好游戏静音,它会显得坏掉了。声音承担着时机:接触那一帧的咔哒声、连击时上扬的音调、重落地时的闷响。
因为这里是合成音,每个效果都是按「形状」调的——起音、衰减、滑音——所以一次打击听起来像打击,而不是像一声「哔」。
不要做的事
- 不要为玩家没做的事加反馈。环境音会教玩家忽略声音。
- 不要每个事件都抖。要配给。
- 停顿不要超过 120 毫秒。太长的那种「爽感冻结」,感觉像卡顿。
- 规则没跑通之前不要打磨。手感能让好游戏更好,但不能救坏游戏。
测试方法
关掉声音、把窗口缩小再玩。如果依然觉得跟手,说明动画和时机在起作用。然后开声音再玩一遍,注意「好玩」里有多少其实是音频——通常超过一半。