问题有没有办法使用约束来平滑相机的运动?
细节我最近阅读了post关于使用线性插值(lerp)平滑相机运动的问题,这让我想知道是否可以使用约束来实现类似的效果。
我在文档中看到的一个有希望的选项是distance(_: SKRange, toNode: SKNode)
,但经过一些实验,结果并不是我所希望的。我尝试过使用常数值和上限/下限范围而没有成功。
以下是使相机以精灵为中心的代码:
let cameraRange = SKRange(constantValue: 0.0)
let heroLocationConstraint = SKConstraint.distance(cameraRange, toNode: hero)
我可以想象一组必须根据玩家的位置启用/禁用的约束,但这似乎不是最好的方法。真正伟大的是一个自动实现lerp的节点跟踪变量!