2014-09-29 72 views
0

我目前正在尝试使用Apple的Swift语言来处理SceneKit,它看起来不错且直接,但我想知道是否有人能够移动整个节点的位置通过改变一个子节点的位置?父节点的位置可以通过SceneKit中的子节点位置移动(swift)

我的意思是,自然移动父母会移动孩子,但我正在模型中使用捕捉点来正确定位对象,并且捕捉点是整个对象节点的子节点。

例如,我想将对象A的子节点对齐到对象B的子节点(整体移动对象B到正确的偏移量)。我目前有这个实施,职位正常工作,所有正确的价值观到位,但父母模型不按要求移动。这实际上是可能的还是我走错了路?

在此先感谢:)

回答

0

这绝对有可能,但你将不得不写你自己的utils。

如果T是允许您正确定位子节点的转换(转换),则可以使用[nodeBChildNode convertTransform:T toNode:nodeB]转换该转换,然后将其应用于nodeB

+0

我会放弃一下:)谢谢! – JustBlink 2014-09-29 22:05:39

+0

我似乎无法得到任何改变,非常奇怪:/我可以移动它与定义的偏移量,但这是没用的:(我会继续尝试并报告回来,如果我管理它! – JustBlink 2014-09-29 22:51:59