2016-01-19 40 views
1

不知道它是否是我的代码,或者我只是简单地丢失了一些东西。在我的应用程序启动后,就好像在世界中心使用默认相机一样。如果我双击屏幕,它似乎跳转到我自己创建的相机。我的理解是,仅当场景中没有其他相机时才使用默认相机。问题是如何让我的应用程序在启动时通过我的自定义相机查看?在我的课程的init方法中调用我的相机功能。应用程序在启动时不会使用SCNCamera - iOS

func addCameraNode() { 

    let cameraNode = SCNNode() 
    cameraNode.camera = SCNCamera() 
    cameraNode.position = SCNVector3(0, 50, 0) 
    cameraNode.camera?.zNear = 0.1 
    cameraNode.camera?.zFar = 200 
    cameraNode.eulerAngles = SCNVector3Make(3.14, 0, 0) 
    theScene.rootNode.addChildNode(cameraNode) 

} 

回答

1

使用SCNView的pointOfView属性选择的观点:

scnView.pointOfView = cameraNode;