SpriteKit:通过各种父母使用交集是不可能的吗?

时间:2019-04-26 06:39:46

标签: sprite-kit parent intersection

使用相同父母的交集很容易,就像这样:

 if a.frame.intersects(b.frame) {
         print ("yes!")
 } else {
         print ("no!")
 }

我的问题是节点具有不同的父节点。我如何在这里得到相同的结果?有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您需要将框架从给定的子节点转换为其公共父节点。也许这可以帮助您https://developer.apple.com/documentation/spritekit/sknode/converting_coordinate_spaces