我正在尝试重现海豚潜水的感觉,到目前为止,我的角色是一个没有动画的立方体,所以我觉得最好的方法是手动移动摄像机,就像角色已经只是海豚潜水了,但是每次我尝试移动摄像机时,整个播放器本身都会移动。
代码:
if (Input.GetKeyDown(KeyCode.C) && isSprinting) {
for (float i = 0; i <= 10; i++) {
var forceForward = 8f;
if (isGrounded == true && moveVertical != 0) {
_rgb.AddForce(fpsCam.transform.forward * forceForward);
for (float j = 0; j <= 10; j++) {
_camera.AddForce(Vector3.up * 3f);
}
}
}
}
如果您需要更多信息,请告诉我!
答案 0 :(得分:1)
如果需要快捷方式,可以将相机游戏对象设为玩家游戏对象的子代。这样,它将随播放器一起移动。