我还费了些时间接入 Rewired 插件,用手柄测试吐司跳与猫咪浮空的手感,毕竟平时主机玩得多,手感确认才比较准,同时也使得作品最终支持手柄操控。
把吃灰的 DEOT 拿出来玩 Kirby
手感第一game juice 或叫 game feel 或叫手感,是我在游戏开发最注重的部分,我以往作品会落下一个「手感特好但没做关卡玩个蛋」的毛病,这次算是又犯了,但是手感没调好继续堆内容我只会浑身难受。
我使用 LeanTween 控制所有程序动画,比如控制面包上抛旋转,下面的代码读为:用 Ease Out Quad 动画曲线在 1.6 秒内把吐司转 3 圈。
这种动画控制方式调起手感来特别高效,例如还能精确控制落地时黄油一定朝下,猫落地时一定四脚着地,遵循科学的严谨性。按照科学来说,吐司之所以可以扑腾是因为玩家按下空格,干预了这个世界里果酱着地的概率。
各种 Squash and Stretch 变形动画都是用 tween 控制的
猫咪是液体这里又需要介绍一项科学证明:“Cat is liquid”。这项技术我在 gamejam 之前早有想法,这次属于找到对口的项目落地。