C# 将角色面对面移动到鼠标上,但不移出头部。?单位2d

C# 将角色面对面移动到鼠标上,但不移出头部。?单位2d,c#,unity3d,C#,Unity3d,所以我想做一个RPG运动的游戏,但它更像是一个波浪游戏,有静态摄像机。 我想移动角色的脸,使其看起来像是在看鼠标,但我没有找到方法。我知道如何旋转它,但不知道如何用鼠标旋转它。这里有一些图片,我可以更好地解释。 您可以使用获取鼠标在世界空间中的位置坐标。你可以用坐标来找到眼睛的正确位置。是的,我想过,但我的数学太差了,我不知道怎么做。你可以用字符位置的向量减去鼠标位置的向量,然后用结果来找到眼睛的正确位置。不清楚你在问什么。请阅读

所以我想做一个RPG运动的游戏,但它更像是一个波浪游戏,有静态摄像机。 我想移动角色的脸,使其看起来像是在看鼠标,但我没有找到方法。我知道如何旋转它,但不知道如何用鼠标旋转它。这里有一些图片,我可以更好地解释。


您可以使用获取鼠标在世界空间中的位置坐标。你可以用坐标来找到眼睛的正确位置。

是的,我想过,但我的数学太差了,我不知道怎么做。你可以用字符位置的向量减去鼠标位置的向量,然后用结果来找到眼睛的正确位置。不清楚你在问什么。请阅读