谢谢你看看这个.我确信这是非常基本的东西.我是初学者.
我正在尝试使用平移手势在SceneKit视图中旋转立方体.到目前为止,我已经成功地将这个示例应用程序加载到我的iPad上并在y轴上平移我的手指以在x轴上旋转立方体,或者沿着屏幕x轴平移以沿着y轴旋转立方体.
目前,我注意到最后添加到sceneView的手势识别器是有效的.我的问题是我怎么能让立方体响应斧头平移手势然后平移手势,反之亦然.
这是我到目前为止编写的代码:
import UIKit
import SceneKit
class ViewController: UIViewController {
//geometry
var geometryNode: SCNNode = SCNNode()
//gestures
var currentYAngle: Float = 0.0
var currentXAngle: Float = 0.0
override func viewDidLoad() {
super.viewDidLoad()
sceneSetup()
}
func sceneSetup () {
//setup scene
let scene = SCNScene()
let sceneView = SCNView(frame: self.view.frame)
self.view.addSubview(sceneView)
//add camera
let camera = SCNCamera()
let cameraNode = SCNNode()
cameraNode.camera = camera
cameraNode.position = SCNVector3(x: 0.0, y: 0.0, z: 5.0)
//add light
let light …Run Code Online (Sandbox Code Playgroud)