0
点赞
收藏
分享

微信扫一扫

Linux 照片图像编辑器

小磊z 2024-08-03 阅读 16
Unityar

EasyAR稠密空间图

1.稠密空间图

2.在Unity中的构建

在这里插入图片描述

    public GameObject prefab;
    public DenseSpatialMapBuilderFrameFilter dense;

    private void Start()
    {
        dense.MeshColor = Color.gray;
    }

    private void Update()
    {
        if(Input.GetMouseButtonDown(0)&&Input.touchCount>0
            &&!EventSystem.current.IsPointerOverGameObject(Input.GetTouch(0).fingerId))
        {
            Ray ray = Camera.main.ScreenPointToRay(Input.touches[0].position);
            var point = Camera.main.transform;
            var ball = Instantiate(prefab,point.position,point.rotation);
            var rigid = ball.GetComponent<Rigidbody>();
            rigid.velocity = Vector3.zero;
            rigid.AddForce(ray.direction * 15f + Vector3.up*5f);
        }
    }

    public void MeshRender(bool Show)
    {
        dense.RenderMesh = Show;
    }

    public void ClearRender(bool clear)
    {
        dense.MeshColor = Color.clear;
    }
举报

相关推荐

0 条评论