0

问题有没有办法使用约束来平滑相机的运动?

细节我最近阅读了一篇关于使用线性插值 (lerp) 平滑相机运动的文章,这让我想知道我是否可以使用约束来实现类似的效果。

我在文档中看到的一个有希望的选择是,distance(_: SKRange, toNode: SKNode)但经过一些实验后,结果完全不是我所希望的。我试过使用一个常数值和上限/下限范围但没有成功。

这是使相机以精灵为中心的代码:

let cameraRange = SKRange(constantValue: 0.0)
let heroLocationConstraint = SKConstraint.distance(cameraRange, toNode: hero)

我可以想象一组必须根据玩家的 y 位置启用/禁用的约束,但这似乎不是最好的方法。真正很棒的是一个自动实现 lerp 的节点跟踪变量!

4

0 回答 0