在使用 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 但没有成功...
谢谢你的帮助
请您参考如下方法:
你没有给出你如何使用 Path 的例子,但下面的例子应该适用于 IOS 7.1(在这种情况下 CGRectMake 等同于你的 myRect)
let rect: SKShapeNode = SKShapeNode()
let path = CGPathCreateMutable()
CGPathAddRect(path, nil, CGRectMake(0,0,100,100))
rect.path = path
