如何在Swift中的Spritkit中创建动态位​​置

时间:2017-12-06 05:18:33

标签: ios swift swift3 sprite-kit

我只有一个包含以下变量的场景:

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)

即使我决定在几个月内更改constLabelPosition,我希望我的dynamLabel总是在我的constLabel的10%右边。 我的代码不起作用。 dynamLabel始终位于constLabel的中间...有没有办法实现这种动态标签位置?

1 个答案:

答案 0 :(得分:2)

对不起,但这似乎是对dynamicLabelPosition x位置的简单错误计算。

你确定你没有意思:

var dynamLabelPosition = CGPoint(x: constLabelPosition.x + constLabelPosition.x * 0.1, y: constLabelPosition.y)