Swift 正在尝试设置SKSpriteNode的大小

Swift 正在尝试设置SKSpriteNode的大小,swift,skspritenode,cgsize,Swift,Skspritenode,Cgsize,(对不起我的英语) 我有一个SKSpriteNode: let button = SKSpriteNode(color: UIColor.greenColor(), size: CGSizeMake(50, 50)); 它的宽度应为50像素,高度应为50像素,但它占用所有屏幕: 如果我打印ln button.size.width,我得到50 为什么我的skspritenode占据了整个屏幕?spritenode的位置是什么?您是否将其添加为屏幕背景的子节点?位置是:(0,0),要将其添加到视

(对不起我的英语)

我有一个SKSpriteNode:

let button = SKSpriteNode(color: UIColor.greenColor(), size: CGSizeMake(50, 50));
它的宽度应为50像素,高度应为50像素,但它占用所有屏幕:

如果我打印ln button.size.width,我得到50


为什么我的skspritenode占据了整个屏幕?

spritenode的位置是什么?您是否将其添加为屏幕背景的子节点?位置是:(0,0),要将其添加到视图中,我需要:self.addChild(self.button)是否检查了场景的大小?