【发布时间】:2014-12-03 09:18:53
【问题描述】:
如何在 SceneKit 中禁止节点旋转?
例如,我希望模型(圆锥)是动态的、跳跃和飞行的,但始终是垂直方向的?
我尝试像在苹果的车辆演示中那样修复它,这是一个糟糕的解决方案。我也尝试了下面的代码,但模型只是缓慢而故障掉下来
- (void)renderer:(id<SCNSceneRenderer>)aRenderer didSimulatePhysicsAtTime:(NSTimeInterval)time{
_node.rotation = SCNVector4Make(0, 0, 0, 0);
//[_node.physicsBody resetTransform]; // - tried this too
}
...最后我在 scenekit 手册中没有找到任何“allowRotation=NO”。
【问题讨论】: