Spritekit中的节点点

Points of nodes in Spritekit

为了确定这一点,如果我有一个圆环的矢量图像,我将它连接到 xCode SpriteKit 中的一个节点: SKTexture *node = [SKTexture textureWithImageNamed:@"ring"]; ,那个节点的部分是什么?节点本身是围绕环(以及孔)的矩形,还是它识别出环的点是图片上唯一的点,因此它周围和环内没有任何东西?

当您定义 SKTexture 时,您只是在为一个节点定义纹理。确保您了解其中的区别。纹理只是您应用于节点的图像。将节点视为 canvas,将纹理视为颜料。

我这么说是因为你写了 SKTexture *node = [SKTexture....
这让我相信你正在创建一个节点,但你不是。您只是为节点创建纹理。

无论如何,该纹理将与您的图像大小一样大。它将是一个与您的戒指大小相同的矩形。如果你的戒指是一个完美的圆形,直径为 10,那么你的纹理将是一个完美的正方形,宽度和高度为 10。希望能回答你的问题。