与第一人称相机相关的旋转角色? (Unity3D,图片链接)

时间:2016-12-02 13:14:08

标签: unity3d unity5

我遇到的问题是我的角色与(第一人称)相机面临90度的距离。因此,当我移动角色时,模型向右旋转90度而不是向前。 (Pic 1)

由于相机是播放器的孩子,如果我将角色旋转-90度,相机会随之旋转。如果我将相机向后旋转90度,控制器会变得混乱(向前移动的W变为W向右移动等等)(Pic 2)

我可以做些什么来改变

的默认旋转

作为参考,我使用这个FP控制器torah horse(。)com(/)First-Person-Drifter-Controller-for-Unity3d-1(使用圆柱体,因此不具有相同的旋转问题)

1 个答案:

答案 0 :(得分:1)

我建议你在相机上放一个脚本,而不是让它成为播放器的孩子。这使您可以更自由地了解相机的行为方式。

实际上,再次查看你的照片......为什么不正确地将相机设置在播放器后面,而不是旋转播放器。当你把相机作为孩子时,它将对父母变换做出反应,但它不会模仿。它将跟随相同的偏移量开始。因此,不是旋转播放器,而是将控制器搞砸,只需将相机放在您想要的位置即可。