유니티 c# RayCast 디버그 방법(눈으로 디버그라인을 그리는방법)

|

if (Input.GetButtonDown("Fire1"))

        {

            //클릭시 실행

            //print("fire1");

            //RayCast 충돌처리

            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);

            RaycastHit hit;

 

            if(Physics.Raycast(ray, out hit, Mathf.Infinity))

            {

                print("raycast hit!");

                Debug.DrawRay(ray.origin, ray.direction * 10f, Color.red, 5f);

            }

 

        }



ray.origin = 시작위치 

ray.direction * 10f = 방향

Color.red = 디버그 라인 색깔

 5f = 유지시간




Trackback 0 And Comment 0