ios - 我可以在 XCode 中更改 Sprite 的大小吗? ( swift )

标签 ios iphone xcode swift sprite-kit

我是 SpriteKit 的新手,我想知道是否有一种方法可以在不改变图像分辨率的情况下在 XCode 中缩小 Sprite 的大小。

最佳答案

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

var mySprite = SKSpriteNode(imageNamed:"myImage.png")

然后您可以将 Sprite 缩放到其原始大小的两倍:

mySprite.setScale(2)

关于ios - 我可以在 XCode 中更改 Sprite 的大小吗? ( swift ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32429694/

相关文章:

ios - uilabel可以执行action吗

ios - 函数产生预期类型 '(() -> ())?' ;你的意思是用 '()' 来调用它吗?

ios - 在添加的 CocoaPods 项目中找不到一些导入

ios - 自动换行在 UILabel 中不起作用

ios - iCloud:NSUbiquitousKeyValueStore 问题

ios - 我什么时候应该使用原子 ios?

ios - 前景和背景中的音频反馈

iphone - 我在哪里可以指定哪个 UIView 用于 UIViewController 的 View 属性?

iphone - iOS 上的软件即服务需要订阅吗?

ios - 如何从 Xcode 6.3 中的设备访问 TestFlight Beta 分发的应用程序的崩溃报告而不是 .ips.beta 文件?