适用于iOS 7.1的SKShapeNode和swift

时间:2014-09-17 11:24:51

标签: ios xcode swift ios7 skspritenode

使用swift为iOS 8编写游戏后,我决定在iOS 7.1上测试它。

首先我在初始化SKLabelNode时遇到错误:

var myLabel: SKLabelNode = SKLabelNode(text: "test")

我更正了它,以便像这样使用iOS 7.1

var myLabel: SKLabelNode = SKLabelNode()
myLabel.text = "test"

不幸的是我不知道如何使用我的SKShapeNodes进行相同的修复

我的代码:

var myShapeNode: SKShapeNode = SKShapeNode(rect: myRect)

如何让矩形SKShapeNode与iOS 7.1配合使用? 我尝试使用myShapeNode.path但它没有用...

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

您没有举例说明如何使用Path,但下面的示例应该适用于IOS 7.1(在这种情况下,CGRectMake等同于您的myRect)

let rect: SKShapeNode = SKShapeNode()
let path = CGPathCreateMutable()
CGPathAddRect(path, nil, CGRectMake(0,0,100,100))
rect.path = path