Can anyone help me, Im trying to make a simple app where you touch the screen and 4 images are randomly displayed. Problem is, when i tap the screen i don't get any image also I have no errors. Help!
Here's my code:
import SpriteKit
class GameScene: SKScene {
var num1 = SKSpriteNode(imageNamed: "num1")
var num2 = SKSpriteNode(imageNamed: "num2")
var num3 = SKSpriteNode(imageNamed: "num3")
var num4 = SKSpriteNode(imageNamed: "num4")
override func didMoveToView(view: SKView) {
self.physicsWorld.gravity = CGVectorMake(0, -9.8)
num1.size = CGSize(width: 150, height: 150)
num2.size = CGSize(width: 150, height: 150)
num3.size = CGSize(width: 150, height: 150)
num4.size = CGSize(width: 150, height: 150)
let sceneBody = SKPhysicsBody(edgeLoopFromRect: self.frame)
sceneBody.friction = 0
self.physicsBody = sceneBody
}
override func touchesBegan(touches: Set, withEvent event: UIEvent?) {
for touch: AnyObject in touches {
_ = touch.locationInNode(self)
let random = arc4random_uniform(4)
switch random {
case 0:
self.addChild(num1)
print("number 0")
case 1:
self.addChild(num2)
print("number 1")
case 2:
self.addChild(num3)
print("number 2")
default:
self.addChild(num4)
print("default")
}
}
}
}
JavaScript questions and answers, JavaScript questions pdf, JavaScript question bank, JavaScript questions and answers pdf, mcq on JavaScript pdf, JavaScript questions and solutions, JavaScript mcq Test , Interview JavaScript questions, JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)