我有一个SpriteKit游戏,其中有一个SKEmitterNode。
在用SKLightNode照明场景的过程中,我注意到SKEmitterNode没有照明所需的lightingBitMask属性。例如,SKSpriteNode是这样启用照明的:
spriteNode.lightingBitMask = 0b0001发射极粒子在黑暗中是可见的,这是不可取的。相反,我希望粒子服从光/暗的差异。
问题:有没有办法用SKEmitterNode和SKLightNode来达到这种照明效果?
谢谢!
发布于 2021-06-23 12:14:46
我会尝试使SKEmitterNode成为一些SKSpriteNode (仅为2x2像素)的子元素。然后,您可以修改这个父lightingBitMask的SKSpriteNode。
https://stackoverflow.com/questions/67938629
复制相似问题