问题描述
我在玩 2d 游戏时遇到问题。有一个名为 Player 的精灵,带有 2D 盒对撞机,刚体,移动...还有另一个精灵,带有两个 2D 盒对撞机。第一个不是触发,第二个是触发。这个精灵有这个代码:
private void OnTriggerEnter2D(Collider2D other)
{
if(other.CompareTag("Player"))
{
Debug.Log("Player in range");
}
}
private void OnTriggerExit2D(Collider2D other)
{
if(other.CompareTag("Player"))
{
Debug.Log("Player left range");
}
}
我需要让那个玩家在那个物体的范围内。这仅用于调试,但不起作用。我不知道如何解决它。我试过文档,但我不知道,我是初学者。感谢您的帮助。