Я хотел бы, чтобы враги спавнились по оси X, пока что я получил
enemy?.position = CGPoint(x: CGFloat(arc4random_uniform(UInt32(self.frame.width))), y: self.frame.maxY)
Это работает, однако я хотел бы, чтобы они появлялись на экране и не вырезались при появлении на x = 0 или максимальном x
Я также пробовал x: 100 + CGFloat(arc4random_uniform(Uint32(self.frame.width - 100)))
Это дает мне ошибку. Если ширина моего экрана, скажем, 1000, как мне сделать случайное число от 100 до 900, а также автоматически определить ширину экрана.
Я также использую SpriteKit