Quantcast
Channel: Questions in topic: "error message"
Viewing all articles
Browse latest Browse all 2891

Error when player get's shot

$
0
0
Hey guys, I made so that my Enemy can shoot me, but when I'm destroyed, this error appears: The object of type "Transform" has been destroyed but you are still trying to access it. The error is in the camera script. Does someone know how I can fix this? The camera script: using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraMotor : MonoBehaviour { public Transform LookAt; public float boundX = 0.5f; public float boundY = 0.5f; public float boundZ = 0.5f; public float speed = 0.15f; private Vector3 desiredPosition; // Update is called once per frame void LateUpdate() { Vector3 delta = Vector3.zero; float dx = LookAt.position.x - transform.position.x; // X Axis if (dx > boundX || dx < -boundX) { if (transform.position.x < LookAt.position.x) { delta.x = dx - boundX; } else { delta.x = dx + boundX; } } float dy = LookAt.position.y - transform.position.y; // Y Axis if (dy > boundX || dy < -boundY) { if (transform.position.y < LookAt.position.y) { delta.y = dy - boundY; } else { delta.y = dy + boundY; } } float dz = LookAt.position.z - transform.position.z; // Z Axis if (dz > boundZ || dz < -boundZ) { if (transform.position.z < LookAt.position.z) { delta.z = dz - boundZ; } else { delta.z = dz + boundZ; } } // Move the camera desiredPosition = transform.position + delta; transform.position = Vector3.Lerp (transform.position, desiredPosition, speed); } }

Viewing all articles
Browse latest Browse all 2891

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>