Unity-无尽的亚军游戏中的障碍物通过检测

时间:2018-08-09 11:04:28

标签: unity3d

在无尽的跑步游戏中检测我是否越过障碍物(成功不与障碍物碰撞)的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

我要做的是将一个空的GameObject(没有附加的3d / 3d模型)放置在路径的清晰区域(无障碍)中。然后向那些空的GameObjects添加一个被触发的对撞机。

然后,我将向具有这些代码的空GameObjects添加脚本:

void OnTriggerEnter(Collider other) {
        //Do something, like for example increase a counter of points
        // or show a success message...
    }

因此,当玩家浏览这些空的GameObject时,它将触发一些代表成功的动作。