2014-09-17 3 views
1

после кодирования игры для iOS 8 с быстрым я решил протестировать ее на iOS 7.1.SKShapeNode с быстрым для iOS 7.1

Сначала я получил ошибку инициализации SKLabelNode так:

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

поправил я его для работы с прошивкой 7.1, как этот

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

К сожалению, я не знаю, как сделать то же самое затруднительное с моими SKShapeNodes

Мой код:

var myShapeNode: SKShapeNode = SKShapeNode(rect: myRect) 

Как я могу использовать свой прямоугольный SKShapeNode для работы с iOS 7.1? Я попытался с помощью myShapeNode.path, но это не сработало ...

Спасибо за вашу помощь

ответ

3

Вы не привел пример того, как вы работаете с пути, но ниже пример должен работать хорошо IOS 7.1 (в этом случае CGRectMake эквивалентен вашему myRect)

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

Это сработало и избавилось от этой ошибки. Мое приложение запускается и запускается. Есть еще несколько ошибок, которых нет в iOS 8 ... Но это еще одна история. Спасибо за помощь! – MikeB

Смежные вопросы