我可以在XCode中更改精灵的大小吗?(迅速)

Gab*_*e12 1 iphone xcode ios sprite-kit swift

我是SpriteKit的新手,我想知道是否有办法在不改变图像分辨率的情况下缩小XCode内部Sprite的大小.

小智 5

SKSpriteNode具有size您可以指定的属性.但是,如果要缩放精灵,最简单的方法是使用该方法setScale.它采用float类型的参数,并按指定的度数缩放图像.例如,如果你有一个精灵:

var mySprite = SKSpriteNode(imageNamed:"myImage.png")
Run Code Online (Sandbox Code Playgroud)

然后你可以将精灵缩放到原始大小的两倍:

mySprite.setScale(2)
Run Code Online (Sandbox Code Playgroud)