[英]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.