射线检测的问题

该主题包含 2 个回复,有 2 个参与人,并且由 584593684 的头像 5845936848 月, 1 周 前 最后一次更新。

正在查看 3 个帖子 - 1 至 3 (共计 3 条)
  • 作者
    帖子
  • #31878
    584593684 的头像
    584593684
    学员
    注册日期: 2015/04/22
    发帖数: 24
    回帖数: 38

    第一人称,场景里有有多个游戏物体,鼠标点击摧毁destroy()游戏物体,使用Physics.Raycast,出现的问题是如果角度特殊,一次会摧毁多个游戏物体(射线从camera发出),没有截图,打个形象的比喻就像是“羊肉串”,ray是铁条,GameObject是羊肉,但是我希望点击一次鼠标只摧毁一个物体,请老师给一个思路。

    #31903
    狒狒 的头像
    狒狒
    教师
    注册日期: 2014/07/06
    发帖数: 0
    回帖数: 21

    那很简单嘛,比较获得对象和相机的距离嘛,先销毁最近的物体。

    #31928
    584593684 的头像
    584593684
    学员
    注册日期: 2015/04/22
    发帖数: 24
    回帖数: 38

    谢谢狒狒老师提供的思路,我去试试,有问题我再问。

正在查看 3 个帖子 - 1 至 3 (共计 3 条)

抱歉,回复评论必需登录。