私は、3つのシーン、2つのレベルのシーン、およびメニューシーンを持つゲームを持っています。私が最初に自分のレベルシーンで再生を押すと、すべてが完璧に動作しますが、メニューシーンに行ってからレベルシーンに戻ったときに、Unityで2回目のシーンを読み込んだ後のオブジェクトのリセット
NetworkManager GameObjectに接続されたスクリプトの参照がリセットされました。たとえば、下の図に示すスクリプトでは、私の資産のプレハブにリンクされていた参照を除くすべてがリセットされました。
私は各変数を手動で行うのではなくコードで割り当てることを試みましたが、それでも機能しません。
このゲームオブジェクトにはdontdestroyonloadがあります。これらの参照がこのオブジェクトで特にリセットされるのはなぜですか?
あなたがやっていることはすべて信じられないほど間違っています:)幸いにも、解決策は絶対に簡単です。http://stackoverflow.com/a/35891919/294884 – Fattie
@JoeBlowどのように移行を行うか教えてくれるチュートリアルがありますか? ?私はどのようにプレロードシーンに私の一般的なスクリプト、効果音などのすべてを置くことができないのか分かりません。このプリロードシーンは必要ですか?私はちょうどトランジションの間にロードアニメーションを持つシーンを作成できますか? –
@JoeBlowこのゲームにはすでに100以上のスクリプトが添付されており、複雑になっています。私はこれを知らずにこれを遠くに行ったと信じられない。 –