public class raycast_script : MonoBehaviour {
public bool w;
Camera camera;
// Use this for initialization
void Start () {
camera = GameObject.Find("Main Camera").GetComponent<Camera>();
}
// Update is called once per frame
void Update () {
if ((w) && (Input.GetMouseButtonDown(1))) {
RaycastHit hit;
Ray ray = camera.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, out hit))
{
Transform objectHit = hit.transform;
Debug.Log(objectHit.name);
}
}
}
}
|