我只有一个具有以下变量的场景:
widthOfScene = self.size.width
heightOfScene = self.size.height
var constLabelPosition = CGPoint(x:witdhOfScene*0.6, y: heightOfScene*0.95)
var dynamLabelPosition = CGPoint(x: constLabelPosition.x * 0.1, y: constLabelPosition.y)
我希望我的dynamLabel总是永远保持constLabel的10%,即使我决定在几个月后更改
constLabelPosition
。我的代码无法正常工作。
dynamLabel
始终仅位于constLabel
的中间...是否可以实现这种动态标签位置? 最佳答案
很抱歉,但这似乎是对dynamicLabelPosition的x位置的简单错误计算。
您确定不是故意的:
var dynamLabelPosition = CGPoint(x: constLabelPosition.x + constLabelPosition.x * 0.1, y: constLabelPosition.y)
关于ios - 如何在Swift中的Spritekit中创建动态位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47667290/