从鼠标/触摸位置添加扭矩?

时间:2019-05-09 10:31:11

标签: unity3d rotation

我想做一个游戏,您有一个正在跳跃的物体,这取决于您单击的位置。现在我已经有了这个功能

Vector3 Center = this.transform.position;
Vector3 forward = Vector3.up;

Vector3 clickedPosition = Camera.main.ScreenToWorldPoint(Input.mousePosition);
Vector3 forceDirection = (Center - clickedPosition).normalized;

,但是如果不从单击的方向旋转,效果会不太好。那就是问题所在。我需要添加addTorque的帮助,它会沿您单击的相反方向旋转。左右两边(z轴)。我希望每个人都能理解。

0 个答案:

没有答案