如何使用SceneKit触摸平面

时间:2016-02-23 02:41:50

标签: ios swift scenekit

我使用SceneKit创建了一个平面,我希望将这个平面从一个位置移动到另一个位置。我怎么能移动这架飞机?

    //code for plane
    let planeGeo = SCNPlane(width: 15, height: 15)
    let planeNode = SCNNode(geometry: planeGeo)
    planeNode.position = SCNVector3(x:0, y:-5, z:-5)
    planeNode.eulerAngles = SCNVector3(x: Float(-M_PI/2), y:0, z: 0)
    planeNode.physicsBody = SCNPhysicsBody.staticBody()
    let planeMaterial = SCNMaterial()
    planeMaterial.diffuse.contents = "texture.png"
    planeGeo.materials = [planeMaterial]

1 个答案:

答案 0 :(得分:0)

参见SCNAction,特别是.moveTo()和.moveBy()函数。