Как я могу запретить вращение узла в SceneKit?allowRotation в SceneKit?
Для примера, я хочу, чтобы модель (конус) была динамичной, прыгающей и летающей, но всегда вертикально ориентированной?
Я пробовал исправить это, как в демонстрации автомобиля Apple, это плохое решение. Кроме того, я попытался ниже код, но модель только медленно и Glitchy падает
- (void)renderer:(id<SCNSceneRenderer>)aRenderer didSimulatePhysicsAtTime:(NSTimeInterval)time{
_node.rotation = SCNVector4Make(0, 0, 0, 0);
//[_node.physicsBody resetTransform]; // - tried this too
}
... и, наконец, я не нашел в «allowRotation = NO» scenekit руководства.
Перемещающаяся масса просто шутит. angularVelocityFactor хорошо работает, спасибо – djdance