この状態でゴールに接触してみてください。自機が消滅してしまいましたね!これは、弾に当たった時と同じ処理が発動しているためです。当たったものがゴールなのか弾なのかを判別して処理を分岐させる必要があります。自機のスクリプト内からゴールを参照できるように接触したオブジェクトがゴールかを判別する前準備として、自機のスクリプト(Player.cs)の中からゴールを参照できるようにする必要があります。場合は自機)の情報にしかアクセスできません。他のオブジェクトの情報にアクセスする方法はいくつかありますが、今回は下記のようにアクセス用の変数を使用する方法を使います。いう行を追加してください。変数宣言の発展形です。「GameObject」という型の「goal」という名前の変数を宣言してるということです。「GameObject」型の変数には、今回作ったゴールなどのオブジェクト全般を入れることができます。その手前の「public」という部分ですが、これはアクセス修飾子と呼ばれるもので、これを書くことで変数が外部からアクセスできるようになります。今はまだ詳細が分からなくても大丈夫ですが、このように書くことで変数を使って外部のオブジェクトにアクセスできるのだと思っておいてください。スクリプトの部分に「Goal」という項目が追加されているはずです。オブジェクトをドラッグ&ドロップしてください。オブジェクトが入ることになります。score」を追加してください。中は弾に当たった時の処理だけになっています。