我有我想要在遊戲中SpriteKit實施質地:iOS的紋理渲染
http://imgur.com/gallery/toh3W7h/new
正如你可以看到,有兩個橫條。 SpriteNode應該穿過這兩個小節,它們都應該是堅實的並且與小精靈有聯繫。
但是,由於某種原因,頂部欄不會提供與spriteNode的任何碰撞,並且SpriteNode只是簡單地通過它,底部欄完全按照它應該的那樣工作,I.E. spriteNode可以與它聯繫。
儘管這是一個文件,所以這對我來說絕對沒有意義。爲什麼只有底部的欄渲染。
這裏是我的紋理代碼:
let pointnodeTexture = SKTexture(imageNamed: "pointnode")
let pointnode = SKSpriteNode(texture: pointnodeTexture, size:pointnodeTexture.size())
pointnode.physicsBody = SKPhysicsBody(texture: runningbarTexture, size: runningbarTexture.size())
pointnode.physicsBody?.affectedByGravity = false
pointnode.physicsBody?.pinned = true
pointnode.physicsBody?.dynamic = false
pointnode.position = CGPointMake(CGRectGetMidX(self.frame), CGRectGetMaxY(self.frame)/1.5)
是否有這個解決方案的任何?謝謝。
這聽起來像是一個合理的解決方案。我已經考慮將它們分成兩個精靈,但是,正如你所說的,這個位置可能會在其他框架尺寸的英雄節點上出現奇怪的現象。我會接受你的答案,如果你能告訴我一些代碼,將它添加到父母的樣子。 (我是初學者)謝謝 – TerranceW
@ TerranceW更新我的答案,希望這是有道理的。 –
這很有道理,我很欣賞它。 – TerranceW