【问题标题】:Spritekit SKLightNode : light collision detectionSpritekit SKLightNode:光碰撞检测
【发布时间】:2015-06-07 14:19:30
【问题描述】:

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

没有找到与此问题相关的任何内容。 SKLightNode 是否有类似 didBeginContact 的委托方法?

【问题讨论】:

    标签: sprite-kit sklightnode


    【解决方案1】:

    当您创建SKLightNode 时,您设置它的categoryBitMask 就像您设置物理实体一样。

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

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

    请注意,SKLightNode 目前有一个已确认的错误。查看此 SO question 了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多