gpt4 book ai didi

swift - 更改 SpriteKit 中的父节点

转载 作者:行者123 更新时间:2023-11-30 14:13:22 25 4
gpt4 key购买 nike

我是 SpriteKit 新手。当我从对象库中拖放“Color Sprite”来创建一个新节点时。它给出了正确的尺寸(如下图所示)。在这里,父场景是主要场景,而不是蓝色场景。

enter image description here

但是当我将父节点从主场景更改为任何其他节点(例如我的例子中的蓝色节点)时,新节点会变大,但其宽度和高度保持不变(如下所示)。
enter image description here

编辑:

我正在运行 Xcode 7 beta 3。

最佳答案

我更喜欢你在 Sprite 套件中以编程方式完成所有事情。我不明白那里到底发生了什么,但如果你想制作这样的形状,你应该使用 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

关于swift - 更改 SpriteKit 中的父节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31504545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com