团结突破游戏改变球的方向基于使用c#进行碰撞的桨的哪个部分

时间:2016-08-20 14:52:40

标签: c# game-physics unity5

我正在尝试使用Unity 5进行2D突破游戏(在c#中),并想知道如何根据碰撞的桨的哪个部分来改变球的方向。

例如,如果球接触球的左侧部分,那么球应该向左移动,如果它击中中间,那么它应该直接向上,如果它击中右侧,则向右移动。

1 个答案:

答案 0 :(得分:1)

你可以在桨的每一侧制作4个不同的盒式对撞机2d作为子对象,并将OnCollisionEnter2d()方法添加到它们,你可以在那里应用你的力学