使用Camera.main.ScreenToWorldPoint时获取对象引用错误

时间:2018-11-21 17:02:04

标签: unity3d

我遇到错误

  

NullReferenceException:对象引用未设置为的实例   对象SinglePoint.Update()(位于Assets / Script / SinglePoint.cs:52)

这是我的代码块

     if (Input.GetMouseButtonDown (0)) {

        //line 52 where error exists: Vector3 
        currentPosition=Camera.main.ScreenToWorldPoint(Input.mousePosition);

        currentPosition.z=-5.0f;

        InstatiateCirclePoint(currentPosition,currentLineRenderer.transform);
    }

1 个答案:

答案 0 :(得分:0)

如果这确实是正确的代码行,则应确认已将摄像机添加到场景中,并且已将其附加有标签“ MainCamera”。

enter image description here