如何在精灵套件中设置类别掩码?
Posted
技术标签:
【中文标题】如何在精灵套件中设置类别掩码?【英文标题】:How to set category mask in sprite kit? 【发布时间】:2021-04-07 19:45:34 【问题描述】: let dart = SKSpriteNode(imageNamed: "Dart")
dart.physicsBody?.isDynamic = true
dart.physicsBody?.categoryBitMask = 3
dart.physicsBody?.collisionBitMask = 2
当我打印飞镖类别掩码时,它返回 nil。我已经通过场景编辑器设置了其他精灵类别蒙版,它们工作正常。感谢您的帮助。
【问题讨论】:
【参考方案1】:你实际上还没有制造出物理体。
dart.physicsBody = SKPhysicsBody(...)
dart.physicsBody?.isDynamic = true
// etc.
... 取决于您想要的物理体类型(圆形、矩形、多边形等)。请参见此处的示例: https://developer.apple.com/documentation/spritekit/sknode/getting_started_with_physics_bodies
【讨论】:
以上是关于如何在精灵套件中设置类别掩码?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Fashion_mnist (Tensorflow) 中设置具有特定类别的子集
如何在 weebly 在线商店产品类别页面中设置 SEO 标题和元描述