首页 文章

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

提问于
浏览
0

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

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

我有什么办法可以改变默认旋转

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

1 回答

  • 1

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

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

相关问题