我不明白在Objective-c中用于ios开发的spritekit的SKSpriteNode中的shadowedBitMask和shadowCastBitMask之间的区别.
在文档中它说:
shadowedBitMask定义为"要确定此精灵是否受到灯光生成的阴影的影响,通过执行逻辑AND操作来对照灯光的categoryBitMask属性测试其shadowCastBitMask属性.如果比较结果为非零值,则使用阴影效果绘制精灵."
默认值为0x00000000(所有位清零).
shadowCastBitMask ="为了确定这个精灵是否阻挡光线(投射阴影),通过执行逻辑AND操作,对灯光的categoryBitMask属性测试精灵的shadowedBitMask属性.如果比较结果为非零值,则精灵投射一个阴影过去了."
有人可以请改写或给我一个例子,因为我不明白shadowedBitMask做什么?
我有一个以下格式的文件
1 2472
1 664
2 2600
10 4135
10 5606
...
Run Code Online (Sandbox Code Playgroud)
我想把它转换成
1 2472 664
2 2600
10 4135 5606
...
Run Code Online (Sandbox Code Playgroud)