我试图让SceneKit中的文本节点始终指向我 - 这是朝向我的相机位置。由于某种原因,它不会旋转但保持静止:
let text = SCNText(string: "My String", extrusionDepth: 0.1)
text.font = UIFont(name: "Arial", size: 10)
let textNode = SCNNode(geometry: text)
textNode.position = position
//Here I add the constraint to the SCNView's pointOfView node
let lookAtConstraint = SCNLookAtConstraint(target: scnView.pointOfView)
textNode.constraints = [lookAtConstraint]
我在这里缺少什么?
答案 0 :(得分:0)
实际上存在一种针对此特定目的的约束。
它被称为SCNBillboardConstraint
,它始终将分配给它的节点定向到当前摄像机。初始化时甚至不必提供目标。