unity3d 怎样获得当前鼠标点击的对象
2 回答
忽然笑
TA贡献1806条经验 获得超5个赞
var ray = Camera.main.ScreenPointToRay (Input.mousePosition);
var hit : RaycastHit;
if (Physics.Raycast (ray, hit, 100)) {
var target: GameObject = hit.collider.gameObject//获得点击的物体
if(Input.getMouseButtonDown("0"))
{
target.transform.position = (Input.mousePosition);
}
}
先获取鼠标坐标然后再发射射线检测
- 2 回答
- 0 关注
- 3098 浏览
添加回答
举报
0/150
提交
取消