用Unity3D从摄像机到鼠标的射线,也就是鼠标检测到Unity3D世界中的游戏对象!
发布日期:2021-05-10 09:22:43 浏览次数:20 分类:精选文章

本文共 2684 字,大约阅读时间需要 8 分钟。

������������������������������������������������ collider ���������������������������������������������������������������������������������������������������������������������������������

  • ������ Collider ������������������

    ��� Unity ��������������������������������������������������������������������������������� Rigidbody ��� Collission ������������������������ collider������������������������������������������������������

  • ���������������������������

    Unity ������������������������������������������ raycasting ��������������������� raycast ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ collider ���������

  • ���������������������

    ��������������������������������������� Unity ��������� raycast ���������

    void TestRayCast()
    {
    // ������ `others` ������������������������������������ collider ��������� tagName "target"
    // ������������������
    Ray ray = new Ray(this.transform.position, this.transform.forward);
    // ������ raycast
    RaycastHit hit;
    bool success = Physics2D.RayCast(ray, out hit, 1.0f);
    // ���������������������
    if (success)
    {
    // ������������������
    GameObject hitObject = hit.collider.gameObject;
    // ��������������������� tagName ��� "target"
    if (hitObject.CompareTag("target"))
    {
    Debug.Log("������������������������������" + hitObject.name);
    }
    }
    }
  • ������������������

    ������������������������������������������������������������������������������

    • ������������������������������������������������������������
    • ���������������target��������������������������������������� reflectRay ���������������
    • ���������������ray(slice) ������������������������������������������������������������ Raycast ���������������������������������
  • ������������������

    • ��������������������������������� Unity ������������������������������������������������������������������������������������������������������
    • ��������������������������������������������������������������������������������� precis��bulo GameObject���
    • ������������������ raycast��������������������������� GameObject ��������������� raycast���������������������������
  • ������������

    ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

  • ��������������������������������������������������������������������������������������������� collider ���������������������������������������������������������������������������������������������

    上一篇:Unity3D实现通用的给3D物体添加Text文本标签
    下一篇:Unity3D实现点击按钮本身获取按钮所包含的文本内容且显示出来

    发表评论

    最新留言

    路过,博主的博客真漂亮。。
    [***.116.15.85]2025年04月14日 07时49分39秒