Ios 如何在精灵套件中设置类别掩码?

Ios 如何在精灵套件中设置类别掩码?,ios,swift,xcode,sprite-kit,Ios,Swift,Xcode,Sprite Kit,当我打印省道类别遮罩时,它返回零。我通过场景编辑器设置了其他精灵类别遮罩,它们工作正常。谢谢你的帮助。你实际上还没有制作出一个物理体 dart.physicsBody=SKPhysicsBody(…) dart.physicsBody?.isDynamic=真 //等等。 这个。。。取决于所需物理实体的类型(圆形、矩形、多边形等)。请参见此处的示例: 谢谢,它工作得很好。 let dart = SKSpriteNode(imageNamed: "Dart")

当我打印省道类别遮罩时,它返回零。我通过场景编辑器设置了其他精灵类别遮罩,它们工作正常。谢谢你的帮助。

你实际上还没有制作出一个物理体

dart.physicsBody=SKPhysicsBody(…)
dart.physicsBody?.isDynamic=真
//等等。
这个。。。取决于所需物理实体的类型(圆形、矩形、多边形等)。请参见此处的示例:

谢谢,它工作得很好。
  let dart = SKSpriteNode(imageNamed: "Dart")
        dart.physicsBody?.isDynamic = true
        dart.physicsBody?.categoryBitMask = 3
        dart.physicsBody?.collisionBitMask = 2