私はGrounded整数変数の大文字小文字をテストするためにこのswitch文を使用していますが、私のUnity-Monodevelopは私のコード内に奇妙な構文エラーがあると言います。誰かが私にそれが間違っていることを教えてくれることを願っています。C#switch syntax error
private void JumpController() {
if (Input.GetAxis("Jump")) { // if jump switch to action
switch (Grounded) {
0: // On ground;
Jump();
Grounded = 1;
break;
1: // Jumped once;
Jump();
Grounded = 2;
break;
2: // Jumped twice;
Debug.print ("Grounded = 2");
break;
default: break;
}
}
}
ケースX:? ...... – StuartLC
あなたは 'case'キーワードがありません。例:case 0:Jump(); –