下载 App
《弹力全开》开发日志③:修复一颗停在最高点的投掷物
弹道预览是这个项目中反复修改最多的部分之一。玩家根据预览做决定,实际结果却走向另一条路线,会直接影响整个游戏的可信度。
本期进展
近期检查了投掷物沿自由建造移动时的速度计算,并修复了一个很典型的问题:投掷物爬到最高点后,可能停在原处,无法正常回落。
原因出在路径导向过程中。原先的计算取出了速度的大小,再套用之前的前进方向。当重力已经让沿板方向的速度发生反转时,导向逻辑又把它改回原来的方向,导致投掷物不能自然下滑。
调整后,沿建造移动会保留速度的方向变化。重力、阻尼和附加加速继续参与计算,吸附主要负责约束移动路径。如果维持吸附所需的拉力超过材料能够承受的范围,投掷物就会脱离,而不是无条件贴着结构运动。
预览和实际飞行也共用这部分导向计算,减少两套逻辑分别修改后产生的差异。
另一个修正发生在巨石的进阶溅射上:原先邻层受到的额外伤害也被计入直接伤害次数,可能让巨石过早消失。现在溅射独立结算,不再额外消耗直接命中的次数。





