- 最后登录
- 2017-5-15
- 注册时间
- 2012-3-1
- 阅读权限
- 90
- 积分
- 32973
  
- 纳金币
- 32806
- 精华
- 12
|
如下代码中 第1行中 Vector2 screenPosition 为参数,而第5行 中 Camera.main.ScreenPointToRay()中需要Vector3的参数;运行报错"NullReferenceException"
请教该如何修改,谢谢
1 public void Targeting(Vector2 screenPosition)
2 {
3 RaycastHit hit;
4
5 Ray ray = Camera.main.ScreenPointToRay(screenPosition);
6
7 if (Physics.Raycast(ray, out hit, maxDistance))
8 {
9 if(hit.collider.transform.tag == "remotePlayer"){
10 target = hit.collider.transform;
11 NetworkManager.Instance.SendTarget(target.transform.position);
12 }
13 }
14 }
15} |
|