Unity breakout游戏改变球的方向,基于它的桨的哪一部分,使用c#碰撞



我正在用Unity 5做一个2D breakout游戏(c#),我想知道如何根据球与桨的碰撞部分来改变球的方向。

例如,如果球碰到桨的左侧,那么球应该向左,如果它击中中间,那么它应该直接向上,如果它击中右侧,那么向右。

你可以在桨的每一面创建4个不同的box colliders 2d作为子对象,并为它们添加OnCollisionEnter2d()方法,在那里你可以应用你的机制

相关内容

最新更新