纳金网

标题: 为什么我用camera.main.ScreenToWorldPoint这个函数总是报错? [打印本页]

作者: 她。    时间: 2013-4-9 11:19
标题: 为什么我用camera.main.ScreenToWorldPoint这个函数总是报错?
var curScreenSpace : Vector3;
var curPosition : Vector3;
function Update()
{
if(Input.GetMouseButtonDown(0))
{
  curScreenSpace = Vector3(Input.mousePosition.x, Input.mousePosition.y, 0);
  curPosition = camera.main.ScreenToWorldPoint(curScreenSpace);
}
}
我想要得到鼠标在三维空间中的位置,但是一点击的时候就会报错NullReferenceException
UnityEngine.Camera.ScreenToWorldPoint (Vector3 position) (at C:/BuildAgent/work/842f9557127e852/Runtime/ExportGenerated/Editor/UnityEngineCamera.cs:243)
CameraFun.Update () (at Assets/MyScripts/CameraFun.js:12)
是怎么回事?这个函数我不能用吗?






欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5