在Swift中等同于此代码:
startNode.scale = SCNVector3(1/100.0, 1/100.0, 1/100.0)
是:
[startNode setScale: SCNVector3Make(1/100.0, 1/100.0, 1/100.0)];
在目标C中。
用
SCNVector3
代替SCNVector3Make
似乎很奇怪。这是为什么?谢谢!
最佳答案
您可以在Swift中使用SCNVector3Make(x, y, z)
和SCNVector3(x, y, z)
。
后者在语义上确实很奇怪,但它们是相同的。
关于objective-c - SceneKit:与Objective C中的SCNVector3(0,0,0)等效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46113501/