美文网首页
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