Ios 如何将背景图像设置为spritenode的边界?
要将图像作为边界添加到spriteNode物理实体,图像可能会动态更改,图像应该是spriteNode的边界。您可以从纹理创建physicsBody,并在每次更改图像时重新指定实体 目标C:Ios 如何将背景图像设置为spritenode的边界?,ios,swift,sprite-kit,Ios,Swift,Sprite Kit,要将图像作为边界添加到spriteNode物理实体,图像可能会动态更改,图像应该是spriteNode的边界。您可以从纹理创建physicsBody,并在每次更改图像时重新指定实体 目标C: SKTexture *texture = [SKTexture textureWithImageNamed:@"imageFileName"]; myNode.physicsBody = [SKPhysicsBody bodyWithTexture:texture size:texture.size];
SKTexture *texture = [SKTexture textureWithImageNamed:@"imageFileName"];
myNode.physicsBody = [SKPhysicsBody bodyWithTexture:texture size:texture.size];
斯威夫特:
let texture = SKTexture(imageNamed: "imageFileName");
myNode.physicsBody = SKPhysicsBody(texture: texture, size: texture.size());
我想设置一个图像作为物理体的边界,这样物理体就不会移出边界(图像)。