Swift 具有不覆盖整个图像的 alpha 通道的 SpriteKit Physics body

Swift SpriteKit Physics body with alpha channel not covering whole image

我有一张图片,其中有几个部分被透明度隔开。我想使用 alpha 蒙版将物理体应用于它。当我应用 alpha 蒙版时,只有部分图像被蒙版包围。

如您所见,此处文本上方的片段是图像中唯一被 alpha 蒙版(蓝色)包围的部分。

如何才能让 alpha 蒙版包围整个图像而不创建单独的图像?

我没有找到让 alpha 蒙版覆盖整个对象的方法。相反,我只是将图像分成几个部分,每个部分都有自己的物理体。这很好用。