2017-04-16 16 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

ごめんなさい。はい、泥棒を試してみてください。 SCN BillboardConstraintを使用しています。ありがとう! – Pete

答えて

0

実際には、この特定の目的のためのタイプの制約があります。 これはSCNBillboardConstraintと呼ばれ、割り当てられているノードを常に現在のカメラ方向に向ける。あなたは、初期化の際にターゲットを提供する必要はありません。

+0

ありがとう、私が行方不明だったものです! – Pete

関連する問題