2016-12-02 57 views
0

我遇到了一个问题,我的角色面对(第一人称)相机90度。所以当我移动角色时,模型向右转90度而不是朝前。 (Pic 1)与第一人称相机有关的旋转角色? (Unity3D,图片链接)

由于相机是玩家的孩子,如果我将角色旋转-90度,相机随之旋转。如果我转动我的相机背部90度,控制搞的一团糟(在W前进变为W至向右走等)(Pic 2)

有什么我能做的要么改变

的默认旋转

作为参考,我使用这个FP控制器torah马(。)com(/)第一人称流动控制器为Unity3d-1(使用一个圆柱体,所以没有相同的旋转问题)

回答

1

我建议你在相机上放一个脚本,而不是让它成为玩家的孩子。这给你更多的自由在相机的行为。

其实,再次看看你的照片...为什么不把相机正确地放在播放器后面,而不是旋转播放器。当你将相机作为孩子时,它会对父母变换作出响应,但它不会模仿。它将跟着与它开始相同的偏移量。因此,不要旋转播放器,因为播放器会混淆控制,只需将相机从一开始就放置在您想要的位置。