ok why does first code not working properly?
Debug.DrawRay (transform.position, new Vector3(transform.position.x + 10, transform.position.y, transform.position.z + 0), Color.red);
Debug.DrawRay (transform.position, new Vector3(transform.position.x + -10, transform.position.y, transform.position.z + 0), Color.red);
Debug.DrawRay (transform.position, new Vector3(transform.position.x + 0, transform.position.y, transform.position.z + 10), Color.red);
Debug.DrawRay (transform.position, new Vector3(transform.position.x + 0, transform.position.y, transform.position.z + -10), Color.red);
this code gives 4 lines in 4 directions correctly
Debug.DrawRay (transform.position, transform.forward*10, Color.red);
Debug.DrawRay (transform.position, transform.forward*-10, Color.red);
Debug.DrawRay (transform.position, transform.right*10, Color.red);
Debug.DrawRay (transform.position, transform.right*-10, Color.red);
why does first code go in 4 direction forward like:
\|/
I don’t get it…