【发布时间】:2015-06-25 00:39:56
【问题描述】:
我想知道为什么我的 raycast 仍然检测到碰撞,即使我是一个单元到瓦片的一侧,以及如何避免这种情况。它只发生在右侧,因为看起来光线的原点是左上角,我能不能让它从精灵的中心开始?
我的问题是这记录了一个命中,这没关系:
但这也记录了一次命中,如 Debug.Drawline(红色)突出显示的那样:
【问题讨论】:
标签: c# unity3d raycasting
我想知道为什么我的 raycast 仍然检测到碰撞,即使我是一个单元到瓦片的一侧,以及如何避免这种情况。它只发生在右侧,因为看起来光线的原点是左上角,我能不能让它从精灵的中心开始?
我的问题是这记录了一个命中,这没关系:
但这也记录了一次命中,如 Debug.Drawline(红色)突出显示的那样:
【问题讨论】:
标签: c# unity3d raycasting
发现问题,必须将所有精灵原点设置为居中,而不是左上角!
【讨论】: