Sprite kit Spritekit SKLightNode:灯光碰撞检测

Sprite kit Spritekit SKLightNode:灯光碰撞检测,sprite-kit,sklightnode,Sprite Kit,Sklightnode,我的问题是如何检测场景中的任何精灵是否受到灯光节点的影响 没有发现任何与此问题相关的内容。 是否有一些委托方法,如SKLightNode的didBeginContact?当您创建一个代理时,您可以像设置物理实体一样设置其类别BitMask 具有一个lightingBitMask属性,您可以设置该属性以确定此精灵是否由灯光节点照亮 SKSpriteNode具有有关SKLightNode的附加属性,例如shadowCastBitMask和shadowedBitMask,它们处理投射阴影并隐藏在阴影中

我的问题是如何检测场景中的任何精灵是否受到灯光节点的影响

没有发现任何与此问题相关的内容。 是否有一些委托方法,如SKLightNode的didBeginContact?

当您创建一个代理时,您可以像设置物理实体一样设置其
类别BitMask

具有一个
lightingBitMask
属性,您可以设置该属性以确定此精灵是否由灯光节点照亮

SKSpriteNode具有有关SKLightNode的附加属性,例如
shadowCastBitMask
shadowedBitMask
,它们处理投射阴影并隐藏在阴影中的精灵

请注意,SKLightNode当前有一个已确认的错误。看看这个,了解更多信息