unity独学で始めたばかりの初心者です。
はじめてでも安心!unityの教科書unity2022完全対応版という書籍を使ってプログラミングの学習をしています。
chapter6-10-6でジャンプ中を検知するプログラムを組むところがありますが、エラーが出てしまいます。
C#
1if (Input.GetKeyDown(KeyCode.Space)) &&2 this.rigid2D.velocity.y == 0)3 {4 this.rigid2D.AddForce(transform.up * this.jumpForce);5 }
エラー内容↓
C#
1Assets\PlayerController.cs(24,46): error CS1525: Invalid expression term '&&'2Assets\PlayerController.cs(25,41): error CS1002: ; expected 3Assets\PlayerController.cs(25,41): error CS1513: } expected
エラーを見る限り&&や{}がおかしいのかなとは思いますが、教科書通りに打っているのでどこが間違っているのかわかりません。
前後のプログラムも必要であれば載せようと思います。
よろしくお願いいたします。
0 コメント