我想知道一个物体当前是否被“照亮”,所以我想检测光源是否击中它。
我想到了一个与灯光一样大的触发器,但我认为为每个灯光放置一个特定的碰撞器会很烦人(我需要修改碰撞器以使其适应其他灯光“形状”)。 有比我更好的方法吗?
是的,你的方法可能是最好的方法,具体取决于你想要检测物体是否被照亮的准确程度。
Vector2.Distance
Light.range
Awake
方法中自动设置碰撞器的大小/形状。