我创造了两个精灵并处理了他们的联系。我想在两个物体接触的位置创建一个新的精灵。我怎样才能获得其中一个被联系的精灵的位置?
答案 0 :(得分:1)
请查看SKPhysicsContact
课程。 (See here)
要接收联系人消息,请阅读您感兴趣的SKScene对象的physicsWorld属性,并将其contactDelegate属性指定为指向实现SKPhysicsContactDelegate协议的对象。然后,对于场景中的每个物理主体,设置categoryBitMask和contactTestBitMask属性以定义哪些交互应生成联系消息。
在生成的SKPhysicsContact属性上,您可以阅读contactPoint
变量。