好的,我的车辆上添加了一个摄像头,可以在 3/4 的关卡上工作。但是,当我加载第四级时,它会抛出此错误代码。
Thread 1: EXC_BAD_ACCESS (code=1, address=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 时,它的作用就好像车辆摄像头不再作为指针存在一样。任何帮助将不胜感激。
最佳答案
将问题追溯到关卡物理体。当使用凹面几何体将关卡设置为静态时,它会导致 xCode 崩溃。在这种情况下,相机根本不是问题。相机是在关卡之后添加的,因为该关卡的物理几何形状很差,所以它在添加到场景的下一个节点上抛出了错误的访问执行程序。
关于ios - 场景视角线程1 : EXC_BAD_ACCESS (code=1, 地址=0x0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50871939/