我遇到的问题是我的角色与(第一人称)相机面临90度的距离。因此,当我移动角色时,模型向右旋转90度而不是向前。 (Pic 1)
由于相机是播放器的孩子,如果我将角色旋转-90度,相机会随之旋转。如果我将相机向后旋转90度,控制器会变得混乱(向前移动的W变为W向右移动等等)(Pic 2)
我可以做些什么来改变
的默认旋转作为参考,我使用这个FP控制器torah horse(。)com(/)First-Person-Drifter-Controller-for-Unity3d-1(使用圆柱体,因此不具有相同的旋转问题)
答案 0 :(得分:1)
我建议你在相机上放一个脚本,而不是让它成为播放器的孩子。这使您可以更自由地了解相机的行为方式。
实际上,再次查看你的照片......为什么不正确地将相机设置在播放器后面,而不是旋转播放器。当你把相机作为孩子时,它将对父母变换做出反应,但它不会模仿。它将跟随相同的偏移量开始。因此,不是旋转播放器,而是将控制器搞砸,只需将相机放在您想要的位置即可。