游戏地图中的隐形标记 - Unity 2D游戏

时间:2017-02-07 23:38:24

标签: c# 2d unity5

如何在我的2D平铺地图上放置不可见的特定点,并且不妨碍游戏中的任何移动,当玩家与此交互时,它会触发一些代码。任何帮助都会很棒,谢谢!

如果需要更多说明,请告诉我

1 个答案:

答案 0 :(得分:3)

您可能希望使用BoxCollider2D作为触发器(即将IsTrigger标志设置为true)。当某些物体进入对撞机的边界时,您可以覆盖OnTriggerEnter2d方法以触发代码。

设置IsTrigger标志将导致对撞机不阻挡任何actor。当输入/触摸/退出对撞机等时,它将简单地触发事件。

请参阅API here