1
Ghost = SKSpriteNode(imageNamed: "Ghost1")
Ghost.size = CGSize(width: 50, height: 50)
Ghost.position = CGPoint(x: self.frame.width/2 - Ghost.frame.width, y: self.frame.height/2)
Ghost.physicsBody = SKPhysicsBody(circleOfRadius: Ghost.frame.height/1.4)
Ghost.physicsBody?.categoryBitMask = PhysicsCatagory.Ghost
Ghost.physicsBody?.collisionBitMask = PhysicsCatagory.Ground | PhysicsCatagory.Wall
Ghost.physicsBody?.contactTestBitMask = PhysicsCatagory.Ground | PhysicsCatagory.Wall | PhysicsCatagory.Score
Ghost.physicsBody?.affectedByGravity = false
Ghost.physicsBody?.isDynamic = true
Ghost.zPosition = 2
self.addChild(Ghost)
在我的應用程序中,我有一個對象在屏幕上移動,它的名稱是「鬼」。我不知道如何設置一個按鈕,將改變代碼說Changeable Image
Ghost = SKSpriteNode(imageNamed: "Ghost2")
,而不是
Ghost = SKSpriteNode(imageNamed: "Ghost1")
不知道是誰投了你的票,但這絕對是一個答案,我只想談談更多關於按鈕過程,因爲這是問題的要求 – Knight0fDragon
@ Knight0fDragon我最初專注於SKTexture,而不是按鈕,然後在投票後改進答案! –
是的我知道,這就是爲什麼我說說更多關於按鈕 – Knight0fDragon