Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.96 KB | None | 0 0
  1.  
  2. import Foundation
  3. import SpriteKit
  4.  
  5. class ResetNode: SKSpriteNode {
  6.    
  7.     required init?(coder aDecoder: NSCoder) {
  8.         super.init(coder: aDecoder)
  9.         self.color = .white
  10.         setup()
  11.     }
  12.     func setup() {
  13.        
  14.         let body = SKPhysicsBody(rectangleOf: frame.size)
  15.        
  16.         body.isDynamic = true
  17.         body.allowsRotation = false
  18.         body.pinned = false
  19.         body.affectedByGravity = true
  20.        
  21.         body.friction = 0.0
  22.         body.restitution = 0.0
  23.         body.linearDamping = 1.0
  24.         body.angularDamping = 1.0
  25.        
  26.         body.mass = 1.0
  27.         body.velocity = CGVector(dx: 0, dy: 0)
  28.        
  29.         body.density = 1.0
  30.         body.charge = 1.0
  31.        
  32.         body.categoryBitMask = 4294967295
  33.         body.collisionBitMask = 4294967295
  34.         body.fieldBitMask = 4294967295
  35.         body.contactTestBitMask = 0
  36.        
  37.         self.physicsBody = body
  38.        
  39.     }
  40.    
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement