在Xcode 6 Beta 4中使用SKShapeNode进行抚摸不再适用

时间:2014-07-25 08:20:47

标签: ios swift sprite-kit xcode6

在Xcode 6 beta 2中它运行良好,但在beta 4中它不再起作用。有谁知道这个谜背后的是什么?

let circle = SKShapeNode(circleOfRadius: 125);
circle.strokeColor = UIColor(red: 255, green: 255, blue: 255, alpha: 1.0);
circle.lineWidth = 4
self.addChild(circle);

在测试版4中,没有任何东西可以看到。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

使用模拟器时,这是Xcode 6 Beta 4的常见问题。 使用实际设备时呈现正常See this developer forums thread。值得注意的是,该问题仅适用于抚摸该设置circle.fillColor仍然填充圆圈(或您SKShapeNode正在绘制的任何内容)。

另请注意,当initializing a UIColor with RGB values RGB值必须介于(包括)0.0和1.0之间时。

circle.strokeColor = UIColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0);

或者使用预设:

circle.strokeColor = UIColor.whiteColor()