回答編集履歴
2
全面的に書き変えた
answer
CHANGED
@@ -1,12 +1,6 @@
|
|
1
|
-
|
1
|
+
GetKey〇〇に文字列で引数を渡す時、全部小文字にしないとエラーになります。
|
2
|
-
|
3
|
-
|
2
|
+
|
4
|
-
|
3
|
+
〇 return
|
5
|
-
{
|
6
|
-
if (Input.GetKeyUp(key))
|
7
|
-
{
|
8
|
-
|
4
|
+
× Return
|
5
|
+
|
9
|
-
|
6
|
+
文字列型じゃなくて KeyCode 型で値をやりとりするか、[String.ToLower()](https://docs.microsoft.com/ja-jp/dotnet/api/system.string.tolower) を使って小文字にしてから文字列を渡せばよいと思います。
|
10
|
-
}
|
11
|
-
```
|
12
|
-
という理由でコンパイルエラーになっている、とかじゃありませんか?
|
1
コードブロックの言語指定を修正した
answer
CHANGED
@@ -1,7 +1,6 @@
|
|
1
1
|
うまくいかない、というのがどううまくいかないのかわかりませんが、提示しているコードの
|
2
2
|
|
3
|
-
```
|
3
|
+
```c#
|
4
|
-
public static string key;
|
5
4
|
void Update
|
6
5
|
{
|
7
6
|
if (Input.GetKeyUp(key))
|
@@ -10,5 +9,4 @@
|
|
10
9
|
} // この } が全角
|
11
10
|
}
|
12
11
|
```
|
13
|
-
|
14
12
|
という理由でコンパイルエラーになっている、とかじゃありませんか?
|