質問編集履歴
2
void LateUpdate()に修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
Cursor.lockState = CursorLockMode.Locked;
|
19
19
|
}
|
20
20
|
|
21
|
-
void
|
21
|
+
void LateUpdate()
|
22
22
|
{
|
23
23
|
float mouseX = Input.GetAxis("Mouse X") * mouseSensitivity * Time.deltaTime;
|
24
24
|
float mouseY = Input.GetAxis("Mouse Y") * mouseSensitivity * Time.deltaTime;
|
1
参考にした記事のリンクを張りました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,6 @@
|
|
1
|
-
今UnityでFPSゲームを開発していて、マウスを左右に動かしたらプレイヤーがY軸に回転し、マウスを上下に動かしたらカメラが指定した角度までx軸に回転するようにしたのですが、これだと銃口やプレイヤーの手の位置などがそのままなのでマウスを上下に移動させるとカメラだけ動いて不自然になってしまいます。
|
2
|
-
|
1
|
+
今UnityでFPSゲームを開発していて、マウスを左右に動かしたらプレイヤーがY軸に回転し、マウスを上下に動かしたらカメラが指定した角度までx軸に回転するようにしたのですが、これだと銃口やプレイヤーの手の位置などがそのままなのでマウスを上下に移動させるとカメラだけ動いて不自然になってしまいます。なので、 **マウスを上下に移動させるとプレイヤーのspineボーンをx軸に回転させる**ようにしたいです。どう変えれば良いでしょうか? なお、spineボーンはプレイヤーの腰のボーンのことです。
|
2
|
+
[参考にした動画](https://www.youtube.com/watch?v=_QajrabyTJc)
|
3
|
+
[参考にしたサイト](https://gametukurikata.com/fps/lookatforward)
|
3
4
|
```C#
|
4
5
|
using System.Collections;
|
5
6
|
using System.Collections.Generic;
|