将鼠标位置映射到Unity中的旋转

时间:2018-04-08 12:31:58

标签: c# unity3d rotation

我想写一个简单的桌上足球游戏。为了旋转玩家,我将鼠标移动映射到玩家的旋转:

Nothing

mod是我鼠标位置的增量。然而,通过设置exakt角度,当我传送球时,我无法踢球。所以我的问题是:如何以一种我实际能够对球施加力的方式来映射旋转,以便它可以被击中?

修改详情: 通过向左移动鼠标,我的玩家顺时针旋转。例如。我的鼠标位于x位置300,然后玩家的旋转将被设置为每步300次(这里称为"旋转速度")。在另一个方向逆时针方向。正如在一个典型的桌上足球比赛中,我想通过将鼠标扔到其中一个方向来踢球。然而,当球碰撞时球被卡住/移动不多。其原因可能是,通过直接设置欧拉角,球员"瞬移"通过球,不要踢回来。所以我需要一种即时平滑的动作来实现我的鼠标。

0 个答案:

没有答案