如何检测我的移动球何时击中不动砖?

时间:2016-02-25 05:21:19

标签: collision-detection unity5 unity3d-2dtools

我现在已经坚持了一段时间。当我的球落到砖上时,我想产生一个弹跳球的声音,所以显然我不希望球穿过砖块。但是我希望砖块完全静止。如何在不移动砖块的情况下检测球在砖块上弹跳的时间?目前我正在玩耍并且难过。在我目前的设置中,声音就像我想要的那样产生,但是因为它被设置为“触发器”,所以球刚刚穿过砖块,我不希望它这样做。我想让它在砖块上反弹而不会影响砖块的位置(静态)。请帮忙:

Inspector

1 个答案:

答案 0 :(得分:1)

取消选中对撞机上的Is Trigger布尔值。 然后将自定义脚本添加到覆盖OnCollisionEnter的球。请点击示例代码链接。

我希望有所帮助!