Dopecoil
@Dopecoil

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

unityのエラーについて

私はvisualscriptingを利用してゲーム製作を行っているのですが、MissingReferenceException: The object of type 'GameObject' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.というエラーがでるようになりました、どのようにして解決すればいいのか教えてほしいです,またどういった場合に起こるのかもお願いします。

発生している問題・エラー

MissingReferenceException: The object of type 'GameObject' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
Unity.VisualScripting.InstanceActionInvoker`2[TTarget,TParam0].InvokeUnsafe (System.Object target, System.Object arg0) (at 
0

1Answer

エラー文を読むと「ゲームオブジェクトがなくなったのにまだアクセスしようとしている」とかかれています。
プログラム中で削除した変数・オブジェクトにアクセスしてしまっているところはありませんか?
またよくわからない場合は変数が予期せずnullになっていたりしないか確かめるためにPrintデバッグをしてみてください。

0Like

Comments

  1. @Dopecoil

    Questioner

    回答ありがとうございます、シーン遷移したときに前のシーンのオブジェクトにアクセスしようとしていました、助かりました。

Your answer might help someone💌