小编Ome*_*men的帖子

如何使用SKPhysicsJointPin连接两个SKSpriteNode - swift

我试图连接两个SKSpriteNode使用的SKPhysicsJointPinanchorPoint标记为下面的截图绿点.后来我想physicsBody!.dynamic = true在object2上启用object2的"swing动画".

在此输入图像描述

在此输入图像描述

我在创建偶像时遇到困难SKPhysicsJointPin我甚至没有在Xcode中得到错误它不能编译.

这是代码:

import SpriteKit

class GameScene: SKScene, SKPhysicsContactDelegate {

let object1 = SKSpriteNode(imageNamed: "white")
let object2 = SKSpriteNode(imageNamed: "black")

override func didMoveToView(view: SKView) {
    // Setup background image
    self.backgroundColor = UIColor(hex: 0x60c0f3)

    // Setup physics body to the scene (borders)
    self.physicsBody = SKPhysicsBody (edgeLoopFromRect: self.frame)

    // Change gravity settings of the physics world
    self.physicsWorld.gravity = CGVectorMake(0, -9.8)
    self.physicsWorld.contactDelegate = self

    //===========================================

    // White object properties
    object1.physicsBody = …
Run Code Online (Sandbox Code Playgroud)

sprite-kit skspritenode skphysicsjoint swift xcode6

5
推荐指数
1
解决办法
6900
查看次数

标签 统计

skphysicsjoint ×1

skspritenode ×1

sprite-kit ×1

swift ×1

xcode6 ×1