回答編集履歴

3

追記

2022/03/30 09:11

投稿

bboydaisuke
bboydaisuke

スコア5275

test CHANGED
@@ -3,3 +3,30 @@
3
3
  > が機能しません。
4
4
 
5
5
  transform に rotate というメソッドはないので、コンパイル エラーになっているはずです。エラーを読んで、どうしたかったのか思い出し、コードを直して動作を確認しましょう。
6
+
7
+ ## 追記
8
+ 質問にない部分に問題があるんじゃないですか?以下のコンポーネントで、とてもゆっくりですが回りましたよ。
9
+
10
+ ```csharp
11
+ using UnityEngine;
12
+
13
+ public class Rotate : MonoBehaviour
14
+ {
15
+ void Update()
16
+ {
17
+ float rot = 0.0f;
18
+
19
+ if (Input.GetKey("d"))
20
+ {
21
+ rot = 0.05f;
22
+ }
23
+
24
+ if (Input.GetKey("a"))
25
+ {
26
+ rot = -0.05f;
27
+ }
28
+
29
+ transform.Rotate(0, rot, 0);
30
+ }
31
+ }
32
+ ```

2

修正

2022/03/30 08:23

投稿

bboydaisuke
bboydaisuke

スコア5275

test CHANGED
@@ -2,4 +2,4 @@
2
2
  > transform.rotate(0, rot, 0);
3
3
  > が機能しません。
4
4
 
5
- transform に rotate というメソッドはないので、コンパイル エラーになっているはずです。エラーを読んで、どうしたかったのか考え直し、直して動作を確認しましょう。
5
+ transform に rotate というメソッドはないので、コンパイル エラーになっているはずです。エラーを読んで、どうしたかったのか思い出し、コードを直して動作を確認しましょう。

1

修正

2022/03/30 08:23

投稿

bboydaisuke
bboydaisuke

スコア5275

test CHANGED
@@ -1 +1,5 @@
1
+ > このプログラムの
2
+ > transform.rotate(0, rot, 0);
3
+ > が機能しません。
4
+
1
- transform に rotate というメソッドはないので、エラーになっているはずです。エラーを読んで、どうしたかったのか考え直し、直して動作を確認しましょう。
5
+ transform に rotate というメソッドはないので、コンパイル エラーになっているはずです。エラーを読んで、どうしたかったのか考え直し、直して動作を確認しましょう。