您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity编程 >
    Unity3d 鼠标拾取 javascript
    时间:2015-04-14 08:58 来源:互联网 作者:脚印 浏览:收藏 挑错 推荐 打印


    通过射线碰撞来实现,代码比较简单


     function Update ()     
     {    
        if (Input.GetMouseButton (0))     
          {    
             var ray = Camera.main.ScreenPointToRay (Input.mousePosition);    
            var hit : RaycastHit;    
             if (Physics.Raycast (ray, hit))     
             {    
                 Debug.DrawLine (ray.origin, hit.point);    
                 print(hit.collider.gameObject.name);    
            }    
         }    
     }


    (责任编辑:脚印)
    免责声明:Unity之家部分内容来源于互联网,如有侵权,请联系我们,本站将立即进行处理。