【发布时间】:2023-03-26 06:43:01
【问题描述】:
我可以将自定义对象插入到这样的场景中,
NSURL *urlToColladaFile = [[NSBundle mainBundle] URLForResource:@"Assets.scnassets/vase-15k_saliency" withExtension:@"dae"];
SCNSceneSource *sceneSource = [SCNSceneSource sceneSourceWithURL:urlToColladaFile options:nil];
SCNNode *node = [sceneSource entryWithIdentifier:@"node" withClass:[SCNNode class]];
node.physicsBody = [SCNPhysicsBody bodyWithType:SCNPhysicsBodyTypeDynamic shape:nil];
node.physicsBody.mass = 2.0;
node.physicsBody.categoryBitMask = CollisionCategoryCube;
node.position = position;
node.scale = SCNVector3Make(0.1,0.1,0.1);
比例使对象看起来很小,但几何图形仍保持其原始大小。如何缩放几何以使对象变大/变小?
我应该使用 node.transform 吗?或node.pivot?请大家多多指教。
【问题讨论】:
标签: ios objective-c xcode scenekit