纳金网
标题:
请教vactor2 如何转成vactor 3
[打印本页]
作者:
她。
时间:
2012-11-9 09:00
标题:
请教vactor2 如何转成vactor 3
如下代码中 第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}
作者:
王者再临
时间:
2012-11-10 01:25
Ray ray = Camera.main.ScreenPointToRay(screenPosition);
修改为 Ray ray = Camera.main.ScreenPointToRay(new Vector3(screenPosition.x,screenPosition.y,0));
作者:
may
时间:
2012-11-30 04:04
支持一下楼主
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5