実現したいこと
エラーを消したい。ビルドはできないが、正常に動作はしている。
発生している問題・分からないこと
unityでスクリプトをいじった後に再生したら、
You may not pass in objects that are already persistent
というエラーが出ました。心当たりもなく、調べても解決策が出ず、チャットGPTに聞いたらチャットGPTがエラーを吐きました。試しに変更したコードをコメントアウトしたのですがそれでもエラーが出ました。意味不明です。スクリプトをいじる以外の操作をした覚えもないので詰まってます。誰か原因、解決策をご存じの方いませんか?
エラーメッセージ
error
1You may not pass in objects that are already persistent
該当のソースコード
不明
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
グーグル⇒的外れ?
いじった場所をコメントアウト⇒エラーのまま
チャットGPT⇒チャットGPTがエラー
結論、意味不明!
補足
チャットGPTには問題が発生しましたという赤い文字とリロードマークが出ました。何度やり直しても同じ結果でした。
Google翻訳を使いましょう。
「すでに永続化されているオブジェクトを渡すことはできません」とあります。
何か心当たりはありますか?
あと、これがエラー本文の全てですか?(基本的に発生箇所が書かれているはずです)
あと、マルチポストをする場合はその旨を記載してください。
参考:https://teratail.com/help#posted-otherservice
マルチポスト先:https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10314491370
翻訳は最初にしました。なのでエラー内容に該当しそうな部分はコメントアウトしてみたのですがエラーは消えませんでした。
マルチポストの件はすみません知恵袋の方は取り消しておきます。
本当にコード以外の変更はしていませんか?
強いてあげるなら実行したのとビルドしようとしました。
質問文にバージョン情報があったほうがいいんじゃないかしら?
新しいバージョンにアップデート出来るのに、まだアップデートしていないのであれば、アップデートしてから質問するほうがいいんじゃないかな?
どのようなアセットを使用していますか?
アセットによっては実行時やビルド時に何らかの変更が行われる場合があります。
また、「Assets > Reimport All」で直るときもあるので、合わせて確認してみてください。
fiveHundredさんありがとうございます!
Reimport Allで治りました!
このサイトへの投稿は初で、というかあまり文字で聞くことがなく、至らないところばかりでしたが、丁寧に指摘してくださりありがとうございました。
ベストアンサーに選びたいので回答欄に再投稿をお願いできますか?

回答1件
あなたの回答
tips
プレビュー