好的,所以我有一个相机添加到我的车上,并在3/4级别上工作。但是,当我加载第四级时,它会抛出此错误代码。
线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x0)
func setupCamera() {
vehicleCamera = SCNNode()
vehicleCamera.position = SCNVector3Make(0.0, 30, -100)
vehicleCamera.eulerAngles = SCNVector3(x: -(Float.pi / 16) * 2, y: Float.pi, z: 0)
vehicleCamera.camera = SCNCamera()
vehicleCamera.camera?.xFov = 60;
vehicleCamera.camera?.zFar = 700;
sceneView.pointOfView = vehicleCamera
}
突出显示的要点如下:
sceneView.pointOfView = vehicleCamera
因此,当尝试设置pointOfView时,它就好像车辆摄像头不再作为指针一样存在。任何帮助将不胜感激。
答案 0 :(得分:0)
将问题追溯到物理层面。当使用凹几何设置将级别设置为静态时,它会使xCode崩溃。在这种情况下,相机根本不是问题。在水平之后添加了相机,因为水平物理几何形状很差,它会在添加到场景中的下一个节点上抛出一个错误的访问执行程序。