Vector 查找与实体标题成直角的向量

Vector 查找与实体标题成直角的向量,vector,xna,heading,Vector,Xna,Heading,我正在寻找一种方法来找到与游戏实体的标题成直角的向量。一个在左边,一个在右边 如果这对答案有任何影响,我将使用XNA 编辑:这是一个二维操作。我在另一个网站上看到,顺时针方向的向量是[-y,x],逆时针方向的向量是[y,-x]。这似乎是纸上谈兵 谢谢。向量积(又名叉积)向量叉积将为您提供另一个垂直于两个输入向量的向量 点积可以用来判断两个向量之间的角度 但是,您给出的问题描述只指定了一个输入向量,即实体的方向。因此,解决方案是实体方向与之垂直的平面中的所有向量。我认为您应该研究函数,我知道您希望

我正在寻找一种方法来找到与游戏实体的标题成直角的向量。一个在左边,一个在右边

如果这对答案有任何影响,我将使用XNA

编辑:这是一个二维操作。我在另一个网站上看到,顺时针方向的向量是[-y,x],逆时针方向的向量是[y,-x]。这似乎是纸上谈兵


谢谢。

向量积(又名叉积)

向量叉积将为您提供另一个垂直于两个输入向量的向量

点积可以用来判断两个向量之间的角度


但是,您给出的问题描述只指定了一个输入向量,即实体的方向。因此,解决方案是实体方向与之垂直的平面中的所有向量。

我认为您应该研究函数,我知道您希望对2D向量执行此操作,但这不重要,只需将向量的z分量3设置为0即可

您可能还应该阅读和,因为它们都与genrel中的图形编程甚至游戏编程非常相关,并且还将帮助您更好地了解如何解决编程中遇到的许多类似问题:)