我正在开发一个iOS应用程序,我在屏幕上有一个节点,在4秒内缩小到空。我需要此节点始终面向相机,因此我在目标节点上使用 SCNBillboardConstraint()。但是,如果我使用缩放操作不再有效。我该怎么办?
我的代码:
target.constraints = [SCNBillboardConstraint()]
let scale = CGFloat(0)
let action = SCNAction.scale(to: scale, duration: 4)
target.runAction(action)
答案 0 :(得分:0)
使用以下代码,效果很好:
let ship = scene.rootNode.childNode(withName: "ship", recursively: true)!
let constraint = SCNBillboardConstraint()
ship.constraints = [SCNBillboardConstraint()]
ship.constraints?.append(constraint)
let scale = CGFloat(0.0)
let action = SCNAction.scale(to: scale, duration: 4)
ship.runAction(action)
希望这会有所帮助。