xcode - 向 SpriteNode 添加大小(约束)

标签 xcode swift constraints sprite skspritenode

我正在寻找一种向 SpriteNode 添加高度和宽度约束的方法。

let firstObject = SKSpriteNode(imageNamed: "card1")

override func didMoveToView(view: SKView) {
    firstObject.position = CGPoint(x: size.width * 0.5, y: size.height * 0.5)
    addChild(firstObject)
}

这是我目前的代码 - 它显示了图像,但它太大了,所以现在我想做这样的事情;

firstObject.addConstraints(height and width) 

但我似乎无法在任何地方找到答案。

最佳答案

您可以使用其 size 属性设置大小:

let width: CGFloat  = 100
let height: CGFloat = 100
firstObject.size    = CGSizeMake(width, height)

关于xcode - 向 SpriteNode 添加大小(约束),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36117759/

相关文章:

ios - 下载 iOS 6 模拟器

ios - 从 cellForRowAt 更新时,UITableViewCell 中的事件约束不会更新

ios - 检测 AVPlayerViewController 何时关闭

php - 无法将外键值插入链接表

mysql - 如何设计一个简单的教师-科目-学生批处理关系数据库?

ios - 我怎样才能使 int 等于 int64_t 而没有得到转换丢失整数精度警告?

iphone - 阵列清理方法错误

ios - Storyboard中的 UIViewController 和 nib 文件

ios - 如何在 iOS 中将字符串变量分配给标签或文本字段

swift - 按钮在程序化动态 stackView 中变为非事件状态 (Swift)