teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

6

画像

2021/02/18 17:24

投稿

fthc
fthc

スコア12

title CHANGED
File without changes
body CHANGED
@@ -31,7 +31,7 @@
31
31
 
32
32
  }
33
33
  }
34
- ```![イメージ説明](f126551e7cb36e3df5d9720b899c8594.png)
34
+ ```![イメージ説明](56bd5c9610acf01e96ea15f9bbecc2a4.png)
35
35
  unityで矢印キーで左右にplayerを移動できるようにしたいのですがplayして矢印キーを押しても全く動きません。
36
36
 
37
37
  logでは矢印キーを押しても1や-1とならずに0と表示されています。

5

2021/02/18 17:23

投稿

fthc
fthc

スコア12

title CHANGED
File without changes
body CHANGED
@@ -33,7 +33,7 @@
33
33
  }
34
34
  ```![イメージ説明](f126551e7cb36e3df5d9720b899c8594.png)
35
35
  unityで矢印キーで左右にplayerを移動できるようにしたいのですがplayして矢印キーを押しても全く動きません。
36
- スクリプトはサイトからコピペをしたものを使っているので間違いはないと思うのですが動きません。
36
+
37
- logではhorizontalだけ表示されています。
37
+ logでは矢印キーを押しても1や-1ならずに0と表示されています。
38
38
  なぜでしょうか?
39
- 動かしたいplayerのインスペクターはrigidbody2D、Bou colider2D、Player Movementのスクリプトが追加してあります
39
+ 動かしたいplayerのインスペクターはrigidbody2D、Player Movementのスクリプトが追加してあります

4

code

2021/02/18 17:17

投稿

fthc
fthc

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,38 @@
1
+ ```ここに言語を入力
2
+ コード
3
+ public class PlayerMovement : MonoBehaviour
4
+ {
5
+ public float moveSpeed;
6
+ private Vector2 moveInput;
7
+ public Rigidbody2D rb2D;
8
+
9
+ // Start is called before the first frame update
10
+ void Start()
11
+ {
12
+
13
+ }
14
+
15
+ // Update is called once per frame
16
+ void Update()
17
+ {
18
+
19
+ //Move the character
20
+ float x = Input.GetAxisRaw("Horizontal");
21
+ Debug.Log(x);
22
+ float y = Input.GetAxisRaw("Vertical");
23
+ Debug.Log(y);
24
+
25
+ moveInput.Normalize();
26
+
27
+
28
+ rb2D.velocity = moveInput * moveSpeed;
29
+ rb2D.AddForce(moveSpeed * (moveInput * Time.deltaTime));
30
+
31
+
32
+ }
33
+ }
34
+ ```![イメージ説明](f126551e7cb36e3df5d9720b899c8594.png)
1
- ![イメージ説明](0a9d74c3ffa16831ff553a26489f88d8.png)unityで矢印キーで左右にplayerを移動できるようにしたいのですがplayして矢印キーを押しても全く動きません。
35
+ unityで矢印キーで左右にplayerを移動できるようにしたいのですがplayして矢印キーを押しても全く動きません。
2
36
  スクリプトはサイトからコピペをしたものを使っているので間違いはないと思うのですが動きません。
3
37
  logではhorizontalとだけ表示されています。
4
38
  なぜでしょうか?

3

2021/02/18 17:16

投稿

fthc
fthc

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ![イメージ説明](0a9d74c3ffa16831ff553a26489f88d8.png)unityで矢印キーで左右にplayerを移動できるようにしたいのですがplayして矢印キーを押しても全く動きません。
2
- スクリプトは動作確認のためにサイトからコピペをしたものを使っているので間違いはないと思うのですが動きません。
2
+ スクリプトはサイトからコピペをしたものを使っているので間違いはないと思うのですが動きません。
3
3
  logではhorizontalとだけ表示されています。
4
4
  なぜでしょうか?
5
5
  動かしたいplayerのインスペクターはrigidbody2D、Bou colider2D、Player Movementのスクリプトが追加してあります

2

2021/02/16 18:16

投稿

fthc
fthc

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,5 @@
1
1
  ![イメージ説明](0a9d74c3ffa16831ff553a26489f88d8.png)unityで矢印キーで左右にplayerを移動できるようにしたいのですがplayして矢印キーを押しても全く動きません。
2
2
  スクリプトは動作確認のためにサイトからコピペをしたものを使っているので間違いはないと思うのですが動きません。
3
3
  logではhorizontalとだけ表示されています。
4
- なぜでしょうか?
4
+ なぜでしょうか?
5
+ 動かしたいplayerのインスペクターはrigidbody2D、Bou colider2D、Player Movementのスクリプトが追加してあります

1

画像

2021/02/16 15:50

投稿

fthc
fthc

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- unityで矢印キーで左右にplayerを移動できるようにしたいのですがplayして矢印キーを押しても全く動きません。
1
+ ![イメージ説明](0a9d74c3ffa16831ff553a26489f88d8.png)unityで矢印キーで左右にplayerを移動できるようにしたいのですがplayして矢印キーを押しても全く動きません。
2
2
  スクリプトは動作確認のためにサイトからコピペをしたものを使っているので間違いはないと思うのですが動きません。
3
3
  logではhorizontalとだけ表示されています。
4
4
  なぜでしょうか?