unty3d旋转玩家站在星球上

时间:2015-08-26 02:14:38

标签: unity3d rotation

我有一个玩家会“摔倒”到一个行星,一个球体,然后垂直站立。行星处理自身的重力,使玩家旋转直立,但锁定玩家的轴线。

gravity.js脚本检测对象是否为玩家,点击并在播放器上执行此操作,锁定播放器的旋转:

hit.transform.LookAt(/*hit.transform.position + */transform.position);
hit.transform.eulerAngles = Vector3(hit.transform.eulerAngles.x - 90, hit.transform.eulerAngles.y, hit.transform.eulerAngles.z);

如何释放y轴但不过了?

0 个答案:

没有答案