質問: new Vector2(rb2D.velocity.y, jumpForce); } } ```
回答: エラー文通りの問題ではあるのですが...... 肝となるのは**『`this`は「このスクリプト(のインスタンス)」、EnemyController型の変数』**という点です。 `this = GetComponent();`の部分にて、 thisは読み取り専用の特別な変数(とUnityにより定められている)なので代入不可能。(1つ目のエラー) そもそもEnemyController型の変数にCollider2D型のインスタンスを入れることも出来ません。(2つ目のエラー) `this.isTrigger = true;` この行、EnemyControllerにはisTriggerなんて存在しないのでこれもエラー。(3つ目のエラー) ではどうするかというと、Collider2D型の変数を作りましょう。 `private Collider2D co2D;`とクラス変数を作成しておいた上で、 `co2D = GetComponent();` `co2D.isTrigger = true;` と修正すれば動作するかと。