skshapenode

    0熱度

    1回答

    我想用圖像填充SKShapeNode。我已經嘗試了很多東西,但無法啓動它。遊戲加載,但沒有任何內容出現在屏幕上。這是我最近的代碼。 self.circle = [[SKShapeNode alloc] init]; UIBezierPath *bezier = [UIBezierPath bezierPathWithArcCenter:CGPointMake(size.width/2

    2熱度

    1回答

    我有一個SKShapeNode由shapeNodeWithRect: cornerRadius:創建。這個圓角矩形是SKEffectNode的子元素,所以我可以設置shouldRasterize = YES。 我想根據用戶的觸摸更改此節點的寬度。即當他們將手指水平向右移動時,矩形變大(當它們向左移動時,變小)。 我可以通過用新尺寸替換原來的SKShapeNode來做到這一點(但這是壞的)。 我試着

    1熱度

    2回答

    我打探SpriteKit並遇到了一些怪事 即我只是添加矩形SKShapeNode應該在iPhone上 override func didMoveToView(view: SKView) { let _box = SKShapeNode(rectOfSize: self.frame.size) _box.strokeColor = SKColor.blueColor()

    0熱度

    1回答

    我想一個節點遵循創建CGPath但是當我已經使用SKShapeNode作爲行動定義和常量從608_hd_best_practices_for_building_spritekit_games滑動我試圖呼叫得到錯誤額外的參數「計數」。有什麼想法嗎? import SpriteKit class GameScene: SKScene { var groundNode: SKSpriteN

    0熱度

    1回答

    我正在使用swift和sprite-kit在Xcode中處理應用程序,並且我有一個橢圓排列的點陣列。我想知道如何繪製連接數組點的平滑白色曲線。我很確定它與SKShapeNode有關,但我不確定如何去做。預先感謝您的幫助。

    1熱度

    1回答

    我開始學習SpriteKit並立即遇到問題。我試圖用SKShapeNode繪製一個空矩形,但確實出現在屏幕上。如果我給填充屬性設置一個顏色矩形出現。我究竟做錯了什麼 ? CGRect box = CGRectMake(0, 0, self.frame.size.width/2, self.frame.size.height/2); SKShapeNode *shapeNode = [[

    1熱度

    1回答

    縮放我有一個瓷磚類,這是SKShapeNode @interface Tile : SKShapeNode 的子類,我實例化類,如下所示: // Tile.h -(instancetype) addHiddenTileToSpace:(NSString *)letter withIndex:(int)i withPositionInWord:(int)p; 我在執行文件我有 // Til

    0熱度

    1回答

    現在我正在開發基於SKScene的應用程序。我想將一些SKShapeNode保存到系統默認值,以便用戶在完全關閉後重新打開應用程序時仍可以看到它們。我將SKShapeNodes存儲在NSMutableDictionary中。我試圖使用setObjectForKey將它存儲到NSUserDefault,但它給了我錯誤: Property list invalid for format: 200 (p

    0熱度

    1回答

    使用模擬器(iPhone 4s,5,6),我發現在iOS7下面的代碼可以正常工作,但是在iOS8上筆劃沒有繪製。 (w和h在其他地方定義)。 SKShapeNode* userGuessSpace = [SKShapeNode node]; CGPathRef ref = CGPathCreateWithRect(CGRectMake(0,0,w,h),nil); userGuessSpace

    2熱度

    2回答

    我想創建一個無限的遊戲背景,如'Binary Rush'或'Stay in the line'。背景可能是一個簡單的軌道。這就像一個隨機的賽車道。 目前我使用單個SKShapeNode繪製路徑,並將lineWidth設置爲一個大數字。我使用var path = CGPathCreateMutable();來創建隨機軌道。 顯然這不是理想的解決方案,因爲該軌道僅限於一條線。我希望賽道能夠以不同的寬度