2016-09-19 8 views
0

ねえ、私はscnnodeを持っていて、それに物理的な物理ボディが接続されていますが、physicsbodys center/restingpiontはscnnodeの一番下にあります。だから、物理的な物体をノードの中心に配置する方法を見つけようとしています。どのようにポジショニングをコントロールするかを理解しようとしています。 Apple Developerはこれまで私を助けてくれていません。だから誰かがそれを知っていれば、それは素晴らしいだろう。SCNPhysicsBodyをscnnodeの中心に配置する方法

let NodephysicsBody = SCNPhysicsBody(type: .Dynamic, shape:SCNPhysicsShape(geometry: SCNCapsule(capRadius: 2.0, height: 2.0), options:nil)) 

これは私が持っている唯一の洞察力であり、私はそれが

init(circleOfRadius r: CGFloat, center: CGPoint() 

答えて

1

私はSCNPhysicsShapeinit(shapes:transforms:)初期化子を試みることをお勧めしたい実装する方法を知らない - (というよりも、いくつかの形状のうち、物理学形状を構築しますtransformsパラメータを使用して互いを相対的に配置する場合)、単一のシェイプとそれを親座標空間の中心からオフセットするトランスフォームを渡すことができます。

関連する問題