【发布时间】:2015-11-23 17:31:33
【问题描述】:
我用来生成行的代码是这样的:
func populate(num: Int) {
for var i = 0; i < num; i++ {
let lines = Line(size: CGSizeMake(lineWidth, lineHeight))
let x = CGFloat(arc4random_uniform(UInt32(size.width * 20))) - size.width / 4
let y = CGFloat(arc4random_uniform(UInt32(size.height * 90))) - size.height / 100
lines.position = CGPointMake(x, y)
addChild(lines)
lines.zPosition = -1
}
它填充得很好,但它们都是随机放置的(我从教程中获得了这段代码)。我想知道是否有一种方法可以每 x 个点均匀地生成一条线,而无需手动放置它们。提前致谢。
【问题讨论】:
标签: swift sprite-kit skshapenode