【发布时间】:2021-06-13 13:06:24
【问题描述】:
屏幕上有几个不同形状的实体。我想点击屏幕来获得一个实体(如果点击当然落在它上面)。我将坐标从屏幕转换到世界并检查我是否击中圆形对撞机没有问题(我只是通过“圆圈”列表并检查从“点击”到其中心的距离,如果它更多比半径,然后跳过)。但我对其他形状有问题。我不能使用光线投射,因为它没有检测到它的起点所在的灯具。在我看来,我错过了一些我在文档中没有注意到的内置解决方案。提前谢谢
【问题讨论】:
屏幕上有几个不同形状的实体。我想点击屏幕来获得一个实体(如果点击当然落在它上面)。我将坐标从屏幕转换到世界并检查我是否击中圆形对撞机没有问题(我只是通过“圆圈”列表并检查从“点击”到其中心的距离,如果它更多比半径,然后跳过)。但我对其他形状有问题。我不能使用光线投射,因为它没有检测到它的起点所在的灯具。在我看来,我错过了一些我在文档中没有注意到的内置解决方案。提前谢谢
【问题讨论】:
我找到了答案。 World.QueryAABB documentation pic
【讨论】: