在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/

10-14 20:45
查看更多