我不久前在一家游戏开发公司进行了一次面试,他们问了我一些关于游戏开发的数学题,包括如何快速判断敌人是否在玩家前面还是后面。

我回答得很快很简单,讨论从敌人到玩家的归一化向量,计算点积,并返回点积是否为负数还是正数。

面试官问我是否知道其他方法,我感到困惑,说我不知道,他说了一些类似的话‘检查第二向量的y坐标,看是否为正数或负数’。

我以前从来没有听说过这种方法,几乎肯定我不会记得他说的话。是否有人知道他们可能在指什么,并能指点我走向哪个方向?