- 最后登录
- 2017-5-15
- 注册时间
- 2012-3-1
- 阅读权限
- 90
- 积分
- 32973
- 纳金币
- 32806
- 精华
- 12
|
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)
是怎么回事?这个函数我不能用吗?
|
|