簡體   English   中英

如何使用SceneKit觸摸移動飛機

[英]How to move a plane with touch using 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]

請參見SCNAction,尤其是.moveTo()和.moveBy()函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM