質問: Destroy後のエラー unity初心者です。 最も近いenemyのtagのobjectに自動で銃を向けるという機能をつけたのですが、objectが破壊された瞬間エラーが発生してしまいます。 enemyのtagのobjectを増やしても同様でした。 よければアドバイスをお願いします。!
回答: このプログラムではnearObjがnullになるケースは多く存在すると思います。 nearObjに格納されていたオブジェクトが破壊される場合、 そもそもenemyがシーン上のどこにも存在しない場合などです。 現状のプログラムでは、33行目のnearObj.transformは nearObjがnullだとエラーになってしまいます。 先述したように、nearObjがnullになる原因は多く考えられるので、 (つまりnearObjがnullになる可能性は許容しつつ) 33行目に if(nearObj!=null)を足すのが良いかと思います。