Generando un círculo en un lugar aleatorio en la pantalla
He estado revolviendo mi cerebro y buscando aquí y en todas partes para tratar de descubrir cómo generar una posición aleatoria en la pantalla para generar un círculo. Espero que alguien aquí pueda ayudarme porque estoy completamente perplejo. Básicamente, estoy tratando de crear una forma que siempre se genera en un lugar aleatorio en la pantalla cuando el usuario toca.
override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {
let screenSize: CGRect = UIScreen.mainScreen().bounds
let screenHeight = screenSize.height
let screenWidth = screenSize.width
let currentBall = SKShapeNode(circleOfRadius: 100)
currentBall.position = CGPointMake(CGFloat(arc4random_uniform(UInt32(Float(screenWidth)))), CGFloat(arc4random_uniform(UInt32(Float(screenHeig,ht)))))
self.removeAllChildren()
self.addChild(currentBall)
}
Si todos necesitan más de mi código, realmente no hay más. ¡Pero gracias por cualquier ayuda que puedas dar! (Solo para reiterar, este tipo de código funciona ... Pero la mayoría de las bolas generadas parecen aparecer fuera de la pantalla)