ios - SCNCamera 是否以固定距离跟随节点?

标签 ios scenekit

我有一个 SCNNode 和一个 SCNCamera。摄像头位于节点上方和前方,并通过我设置的 SCNLookAtConstraint 俯视节点。然而,当节点横向移动时,相机只会旋转,而不是随之移动。有什么办法可以让相机随节点一起移动吗?

最佳答案

您只使用了 SCNLookAtConstraint ,顾名思义,让相机只看物体。 (你只需要转动你的头就可以看东西)

要使相机随之移动,您需要 SCNTransformConstraint ( documentation here ),或者只是让相机节点成为您希望它跟随的对象的子对象。

如果您希望相机平滑地跟随物体,并且仅受距离限制(就像被绳子拖着一样),SCNTransformConstraint是要走的路。

关于ios - SCNCamera 是否以固定距离跟随节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30553227/

相关文章:

ios - 使用 Facebook v4 登录 ParseUI 时没有访问 token ( session )

ios - 调用 sizeToFit 后 UILabel 未在 View 中调整大小

swift - 如何解决 Swift Playgrounds 中的 “There was a problem running this page” 消息?

ios - 如何创建具有非预定义顶点数的 SCNode?

ios - 在 SceneKit 中为对象着色相当于什么?

ios - 我可以观察 SCNView 的相机变换吗?

ios - 如何在 MapView 上绘制地址字符串数组并显示标记?

ios - 为什么通过在 TYPE UIView 上调用 .animate() 来触发动画

iphone - 释放非 ARC 项目中的对象,对象在 ARC 库中声明

ios - ARKit 将节点放置在手指按下的位置