我是SpriteKit的新手。当我拖放" Color Sprite"从对象库创建一个新节点。它给出了正确的尺寸(如下图所示)。这里的父母是主要场景而不是蓝色场景。
但是当我将父节点从主场景更改为任何其他节点(在我的情况下为蓝色节点)时,新节点会变大,但它的宽度和高度保持不变(如下所示)。
修改
我正在运行Xcode 7 beta 3。
答案 0 :(得分:0)
我更喜欢你在精灵工具包中以编程方式完成所有工作。我实际上并不了解那里发生了什么,但如果你想制作这样的形状,你应该使用SKShapeNode。 SKSpriteNode通常用于创建具有纹理的节点并为其设置动画等...
//例如
let node = SKShapeNode(rectOfSize:CGSize(width:100,height:100))
node.position = CGPoint(x:500,y:350)
node.fillColor = UIColor.redColor()
self.addChild(node)
如果你仍然有尺寸问题,你可以玩;
// for example;
node.xScale = 469
node.yScale = 300