写在新的开始
今天是戊戌狗年的第一天班,新的一年当然要从新的一篇博客开始。
因为项目需要,今天研究了一下如何在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.gameObject;
if(gameObj.tag== "