ソースコードを貼り付ける時はスクショではなく"```"を使ってください。書き込む欄のメニューバーに</>というアイコンであります。(インデントされないから使わなかったのかもしれませんが、そのうちなおるでしょう。スクショのほうが見づらいです)
このチュートリアルを順にやっていって第15回まではちゃんと動いていたのに、ということでしょうか?
cs
1var gem = Instantiate(gemPrefab, transform.localPosition, Quaternion.identity);
の部分が呼び出されていないとしたらOnTriggerEnter2Dが呼び出されていない、OnTriggerEnter2Dが呼び出されないのはCollider2Dの設定がおかしい、などが考えられるんですが、第15回の内容ができているのなら、それらではないことになります。
if ( collision.name.Contains( "Shot" ) )
としているのに弾にShot以外の名前がついている、というようなこともありませんか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。