【发布时间】:2017-04-29 00:20:30
【问题描述】:
我到处查看,包括 Unity 文档,但似乎找不到任何关于如何使用 Unity 的 Vector2.Reflect() 函数的好例子。我试图用它来控制球撞墙时的方向(在 2D Breakout 游戏中)。它需要 2 个参数(inDirection,inNormal),但我似乎无法弄清楚如何使用它。任何帮助将不胜感激。
【问题讨论】:
-
正如参数所说,一个是球的方向,一个是墙的法线。
-
你为什么在二维问题中标记unity3d?
-
Unity3D 是我用来创建 2D 游戏的应用程序的名称。
-
如果对 Sami 的评论有任何混淆,墙壁的法线是垂直于墙壁表面的向量。
-
谁能给我一个参数的例子吗?
标签: c# unity3d vector pong breakout