以下是从物体发射摄像的方法:
void Update () {
//ray = Camera.main.ScreenPointToRay(fatherPoint.transform.position);
Vector3 down = transform.TransformDirection(Vector3.back);RaycastHit hit;
if(Physics.Raycast(transform.position,down,out hit,1))
{
Debug.DrawLine(transform.position, hit.point, Color.green);
}
下面是从摄像机发射射线到鼠标的位置的方法:
Ray ray;
// Update is called once per frame
void Update()
{
ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;