Advertisement

unity 2017.3 和 vuforia 7.0通过射线检测及AR对象交互

阅读量:

写在新的开始

今天是戊戌狗年的第一天班,新的一年当然要从新的一篇博客开始。

为了项目的需求,在今天的工作中对射线检测方法及其在AR对象中的应用展开了深入研究,并完成了与AR对象之间的互动测试

直接上代码:

复制代码
         //如果识别到平面 则开始发射射线

    
     if (DeployStageOnce.Initialize)
    
     {
    
         Debug.Log("检测到水平面");
    
         //从摄像机发出一条射线 通过屏幕中心点
    
         ray = arCamera.ScreenPointToRay(new Vector3(Screen.width / 2, Screen.height / 2, 0));
    
         //如果碰到物体
    
         if (Physics.Raycast(ray, out objhit, 100))
    
         {
    
             Debug.Log("射线碰撞到碰撞体");
    
             //获取到射线碰撞到的物体
    
             GameObject gameObj = objhit.collider.gameO

全部评论 (0)

还没有任何评论哟~