init
TypeScriptstatic initBodies(bodies: Array<SKPhysicsBody>): SKPhysicsBodySwift declarationinit(bodies: [SKPhysicsBody])class · SDK 27.1
class SKPhysicsBodystatic initBodies(bodies: Array<SKPhysicsBody>): SKPhysicsBodySwift declarationinit(bodies: [SKPhysicsBody])static initCircleOfRadius(r: number): SKPhysicsBodySwift declarationinit(circleOfRadius r: CGFloat)static initCircleOfRadiusCenter(r: number, center: { x: number; y: number }): SKPhysicsBodySwift declarationinit(circleOfRadius r: CGFloat, center: CGPoint)static initEdgeChainFrom(path: _CoreGraphics_CGPath): SKPhysicsBodySwift declarationinit(edgeChainFrom path: CGPath)static initEdgeFromTo(p1: { x: number; y: number }, p2: { x: number; y: number }): SKPhysicsBodySwift declarationinit(edgeFrom p1: CGPoint, to p2: CGPoint)static initEdgeLoopFrom(path: _CoreGraphics_CGPath): SKPhysicsBodySwift declarationinit(edgeLoopFrom path: CGPath)static initEdgeLoopFrom15402(rect: { x: number; y: number; width: number; height: number }): SKPhysicsBodySwift declarationinit(edgeLoopFrom rect: CGRect)static initPolygonFrom(path: _CoreGraphics_CGPath): SKPhysicsBodySwift declarationinit(polygonFrom path: CGPath)static initRectangleOf(s: { width: number; height: number }): SKPhysicsBodySwift declarationinit(rectangleOf s: CGSize)static initRectangleOfCenter(s: { width: number; height: number }, center: { x: number; y: number }): SKPhysicsBodySwift declarationinit(rectangleOf s: CGSize, center: CGPoint)static initTextureAlphaThresholdSize(texture: SKTexture, alphaThreshold: number, size: { width: number; height: number }): SKPhysicsBodySwift declarationinit(texture: SKTexture, alphaThreshold: Float, size: CGSize)static initTextureSize(texture: SKTexture, size: { width: number; height: number }): SKPhysicsBodySwift declarationinit(texture: SKTexture, size: CGSize)allContactedBodies(): Array<SKPhysicsBody>Swift declarationfunc allContactedBodies() -> [SKPhysicsBody]applyAngularImpulse(impulse: number): voidSwift declarationfunc applyAngularImpulse(_ impulse: CGFloat)applyForce(force: { dx: number; dy: number }): voidSwift declarationfunc applyForce(_ force: CGVector)applyForceAt(force: { dx: number; dy: number }, point: { x: number; y: number }): voidSwift declarationfunc applyForce(_ force: CGVector, at point: CGPoint)applyImpulse(impulse: { dx: number; dy: number }): voidSwift declarationfunc applyImpulse(_ impulse: CGVector)applyImpulseAt(impulse: { dx: number; dy: number }, point: { x: number; y: number }): voidSwift declarationfunc applyImpulse(_ impulse: CGVector, at point: CGPoint)applyTorque(torque: number): voidSwift declarationfunc applyTorque(_ torque: CGFloat)get affectedByGravity(): booleanSwift declarationvar affectedByGravity: Bool { get set }set affectedByGravity(value: boolean)Swift declarationvar affectedByGravity: Bool { get set }get allowsRotation(): booleanSwift declarationvar allowsRotation: Bool { get set }set allowsRotation(value: boolean)Swift declarationvar allowsRotation: Bool { get set }get angularDamping(): numberSwift declarationvar angularDamping: CGFloat { get set }set angularDamping(value: number)Swift declarationvar angularDamping: CGFloat { get set }get angularVelocity(): numberSwift declarationvar angularVelocity: CGFloat { get set }set angularVelocity(value: number)Swift declarationvar angularVelocity: CGFloat { get set }get area(): numberSwift declarationvar area: CGFloat { get }get categoryBitMask(): numberSwift declarationvar categoryBitMask: UInt32 { get set }set categoryBitMask(value: number)Swift declarationvar categoryBitMask: UInt32 { get set }get charge(): numberSwift declarationvar charge: CGFloat { get set }set charge(value: number)Swift declarationvar charge: CGFloat { get set }get collisionBitMask(): numberSwift declarationvar collisionBitMask: UInt32 { get set }set collisionBitMask(value: number)Swift declarationvar collisionBitMask: UInt32 { get set }get contactTestBitMask(): numberSwift declarationvar contactTestBitMask: UInt32 { get set }set contactTestBitMask(value: number)Swift declarationvar contactTestBitMask: UInt32 { get set }get density(): numberSwift declarationvar density: CGFloat { get set }set density(value: number)Swift declarationvar density: CGFloat { get set }get isDynamic(): booleanSwift declarationvar isDynamic: Bool { get set }set isDynamic(value: boolean)Swift declarationvar isDynamic: Bool { get set }get fieldBitMask(): numberSwift declarationvar fieldBitMask: UInt32 { get set }set fieldBitMask(value: number)Swift declarationvar fieldBitMask: UInt32 { get set }get friction(): numberSwift declarationvar friction: CGFloat { get set }set friction(value: number)Swift declarationvar friction: CGFloat { get set }get joints(): Array<SKPhysicsJoint>Swift declarationvar joints: [SKPhysicsJoint] { get }get linearDamping(): numberSwift declarationvar linearDamping: CGFloat { get set }set linearDamping(value: number)Swift declarationvar linearDamping: CGFloat { get set }get mass(): numberSwift declarationvar mass: CGFloat { get set }set mass(value: number)Swift declarationvar mass: CGFloat { get set }get node(): (SKNode) | nullSwift declarationweak var node: SKNode? { get }get pinned(): booleanSwift declarationvar pinned: Bool { get set }set pinned(value: boolean)Swift declarationvar pinned: Bool { get set }get isResting(): booleanSwift declarationvar isResting: Bool { get set }set isResting(value: boolean)Swift declarationvar isResting: Bool { get set }get restitution(): numberSwift declarationvar restitution: CGFloat { get set }set restitution(value: number)Swift declarationvar restitution: CGFloat { get set }get usesPreciseCollisionDetection(): booleanSwift declarationvar usesPreciseCollisionDetection: Bool { get set }set usesPreciseCollisionDetection(value: boolean)Swift declarationvar usesPreciseCollisionDetection: Bool { get set }get velocity(): { dx: number; dy: number }Swift declarationvar velocity: CGVector { get set }set velocity(value: { dx: number; dy: number })Swift declarationvar velocity: CGVector { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
SKPhysicsBody.init()
inherited init: cannot prove legal (class declares 19 custom initializers)