从屏幕中射出一条可见的射线:
核心代码
public LineRenderer line;//添加画线:LineRenderer
void Update () {
if (EventSystem.current.IsPointerOverGameObject() == true)
{
line.enabled = false;//如果不在UI界面上的话则不启用
}
else
{
line.enabled = true;//启用画线
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);//定义射线,定位到鼠标的位置