if (Input.GetMouseButtonDown(0))
{
ray = CameraObjOf3D.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit))
{
StartPos = hit.point;
StartPosTransform = hit.transform;
//Debug.Log("这个值不为空");
}
phase = TouchPhase.Began;
}
else if (Input.GetMouseButton(0))
{
//持续时间
phase = TouchPhase.Moved;
Timer += Time.deltaTime;//按下按钮的持续时间'
ray = CameraObjOf3D.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit))
EndPos = hit.point;<