美文网首页
unity 在没有碰撞物的情况下,射线生成物体

unity 在没有碰撞物的情况下,射线生成物体

作者: WOTTOW | 来源:发表于2020-09-10 15:10 被阅读0次
    image.png
    image.png
    image.png
     public Camera mainCamrea;
       public float h = 0;
    
        private void Update()
        {
            if (Input.GetKeyDown(KeyCode.Mouse0))
            {
                Ray ray = mainCamrea.ScreenPointToRay(Input.mousePosition);
                float dis = (h - ray.origin.y) / ray.direction.y;
                Vector3 pos = ray.origin + ray.direction * dis;
                Clone(pos);
            }
        }
    
        private void Clone(Vector3 pos)
        {
            GameObject cl = GameObject.CreatePrimitive(PrimitiveType.Sphere);
            cl.transform.position = pos;
        }
    

    相关文章

      网友评论

          本文标题:unity 在没有碰撞物的情况下,射线生成物体

          本文链接:https://www.haomeiwen.com/subject/wajpektx.html