使用约束平滑SKCameraNode运动

时间:2016-07-09 19:59:45

标签: swift sprite-kit lerp

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

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

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

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

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

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

0 个答案:

没有答案