我在SKSpritenode
中有Level1.sks
名为" ballNode"。
这是加载到GameScene
via。
ballNode = childNode(withName: "ballNode") as? SKSpriteNode
ballNode?.physicsBody = SKPhysicsBody(circleOfRadius: (ballNode?.frame.size.width)! / 2)
ballNode?.physicsBody!.categoryBitMask = PhysicsCategory.ballCategory
ballNode?.physicsBody!.contactTestBitMask = PhysicsCategory.completeObjectNodeCategory
默认情况下,ballNode
具有场景的父级。
如何将ballNode
添加到名为SKNode
的{{1}}?
_gameNode
当我尝试通过代码将_gameNode = SKNode()
self.addChild(_gameNode)
添加到ballNode
时。它会引发错误。
SKnode
答案 0 :(得分:1)
感谢KnightOfDragon。 解决方案是
@site.site_pages.published\
.where(:is_visible => true,:parent_id => [nil, ''],:lang_parent_id => [nil, ''])\
.order("position ASC")