VR中准心的设计(基于HTC Vive的项目)

第一,摄像机发射射线,脚本如下:

{

          Ray ray = new Ray(transform.position, transform.forward);

          RaycastHit hit;

           //print(hit.point);//射线与碰撞体的交点坐标

            //Debug.Log(hit.collider.name);

            Debug.DrawLine(ray.origin, hit.point, Color.red);

            GameObject go = Instantiate(sphere);

            go.transform.position = new Vector3(hit.point.x, hit.point.y, hit.point.z);

            Destroy(go, 0.02f);

}

第二,在摄像机的正前方,也就是准心射线的方向,放置一个2D的sprite,选用透明的十字准心图片。固定距离,不用考虑比例。

这是比较简陋的方法,暂时先用着。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容