2014-09-11 27 views
1

不拉絲我有這樣的代碼:SKShapeNode中風斯威夫特

self.shapeNode = SKShapeNode(rect: CGRect(origin: CGPointMake(-0.5*size.width, -0.5*size.height), size: size)) 
    self.shapeNode.fillColor = UIColor.lightBlueColor() 
    self.shapeNode.strokeColor = UIColor.brownColor() 

的shapeNode出現,其填充顏色繪製,但其行程爲。在Obj-C的iOS 7中,相同的代碼用於繪製筆畫。

+0

嘗試明確設置lineWidth – LearnCocos2D 2014-09-11 08:11:44

+0

@ LearnCocos2D我曾嘗試過,儘管它不起作用。有些人認爲這是iOS模擬器中的一個錯誤。我無法在設備上測試,因爲我還沒有在iOS 8上。除非事情出現,否則我現在只需要相信他們。感謝您的評論。 – 2014-09-11 15:42:32

+1

我在模擬器中得到了同樣的結果。筆劃在設備上顯示爲正常,但不在模擬器中顯示。填充顯示在兩者上。我正在使用一條路徑來繪製直線,所以它必須是一個SKShapeNode問題。 – Christian 2014-09-11 18:29:30

回答

2

事實上,這原來只是模擬器中的一個錯誤。昨天,我在iPad上安裝了公共版本的iOS 8,在其上運行我的遊戲並出現筆畫。儘管如此,蘋果應該儘快提供解決方案。

+1

確實是一個錯誤。我有同樣的問題:線條顯示在iPad上,但不在模擬器上。 – Sam 2014-10-14 07:20:06

+0

XCode 7上的iOS 9模擬器中仍存在相同的錯誤。 – codehearted 2015-10-07 16:35:29