2017-04-16 103 views
0

我正在嘗試讓SceneKit中的文本節點始終指向我 - 這是對我的相機位置。出於某種原因,它不旋轉,但保持靜態: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

您正在創建擡頭顯示器嗎? – 0x141E

+0

我懷疑如果你回答我的問題,我可以幫你解決你的問題。我試圖確定你想要完成什麼。 – 0x141E

+0

對不起生意。是的嘗試一個hud。我現在正在使用SCN BillboardConstraint。謝謝! – Pete

回答

0

實際上對於這個特定目的有一種約束。 它被稱爲SCNBillboardConstraint它始終將其分配給當前相機的節點定向。初始化時甚至不需要提供目標。

+0

謝謝你是我失蹤的! – Pete