Spritekit SKLightNode:轻度碰撞检测

时间:2015-06-07 14:19:31

标签: sprite-kit sklightnode

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

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

1 个答案:

答案 0 :(得分:3)

创建SKLightNode时,您可以像设置物理主体一样设置categoryBitMask

SKSpriteNode具有lightingBitMask属性,您可以设置此属性以确定此精灵是否被灯光节点点亮。

SKSpriteNode有关于SKLightNode的其他属性,例如shadowCastBitMaskshadowedBitMask,用于处理投射阴影并隐藏在阴影内的精灵。

请注意,SKLightNode目前已确认错误。请查看此SO question以获取更多信息。