在 SpriteKit 中,如何制作我的英雄精灵的裁剪(透明片段)图像?

In SpriteKit, how to make a cropped (with transparent segments) image of my hero sprite?

我正在使用 SpriteKit,并且才开始如何为 iOS 开发。我怎样才能让我的游戏英雄形象的某些部分透明,以便它在场景中正确显示?我不希望它显示在四角有白色部分的矩形内,因为 - 正如预期的那样 - 我的英雄不是矩形,所以我有多余的。我知道它可以处理透明度,或者裁剪?我尝试以我能想到的所有方式使用 irfanview,但没有用,图像始终显示为矩形,在场景中看起来很丑。我之前使用 irfanview 在 Flash 中使事物透明,但在 SpriteKit 中显然效果不佳。

我刚刚通过在 Mac 上使用预览解决了这个问题 - 在 mac 上使用预览应用程序中的魔术棒工具删除白色 - 单击并拖动以制作您想要的片段希望被删除(透明)。选择完成后,单击删除,然后保存图像,瞧!当您将它导入到 XCode 中作为精灵时,精灵现在看起来不错,正如我想要的那样,白色部分是透明的,所以在那些地方可以看到背景。