我有一個滾動的大理石,並希望我的相機遵循它。我的問題是,當它旋轉時,我的相機也圍繞着我的物體旋轉。停止旋轉父母的相機
這是我的代碼。
-(void) setupCameraOnMarble:(SCNNode*)marble
{
[cameraNode removeFromParentNode];
[marble addChildNode:cameraNode];
SCNLookAtConstraint *marbleStare = [SCNLookAtConstraint lookAtConstraintWithTarget:marble];
marbleStare.gimbalLockEnabled = YES;
cameraNode.constraints = @[marbleStare];
}
我在想,轉換約束應該可以工作,但我不明白它是如何工作的。
你在使用SceneKits物理系統嗎? iOS 11添加了一個['SCNDistanceConstraint'](https://developer.apple.com/documentation/scenekit/scndistanceconstraint)。你是否也需要iOS 10的解決方案? – orangenkopf
@orangenkopf 是的,我肯定會需要iOS 10的解決方案。謝謝! – Sam