答えて
実際のレベルに基づいてオブジェクトの一部のプロパティを変更する場合は、Application.loadedLevelを使用して実際のレベルを確認できます。あなたのコードに基づく例:
void Awake() {
DontDestroyOnLoad(transform.gameObject);
}
void Start(){
if (Application.loadedLevel == 1){
GameObject.Find("object1").GetComponent<MeshRenderer>().enabled = false;
}
else{
//Other actions...
}
}
あなたの問題を正しく理解したことを願っています。
どこにこのスクリプトを添付しますか?最初のシーンまたはロードされたシーンでは? –
スクリプトはシーンにアタッチされません。舞台裏で存続するオブジェクトにアタッチすることができます。一例として、レンダリングのない空のオブジェクトを作成し、これに添付します。永続性(DontDestroyOnLoad)を含めるようにコードを編集しました。 –
これは、Application.loadedLevelの代わりにSceneManagerを使用する必要があります。そして、あなたのオブジェクトは永続的なので、これはちょっと間違ったデザインで、シーンチェックをスタートにします。 OnLevelWasLoadedにもっと適していますか? – Everts
- 1. 同時にシーンを設定してシーンを変更する
- 2. プラグインをプログラムでロード/アンロードし、Gedit 3で設定を変更します
- 3. Ruby Savon Gemロギング設定を変更しました
- 4. JSplitPaneはサイズ変更可能な偽を設定しました
- 5. TorchのインストールがJupyter Notebookの設定を変更しました
- 6. 設定を変更した後にuiimageviewを更新する
- 7. RemoteConfiguration.Configure(configFile)を呼び出した後に設定を変更しますか?
- 8. セッション変数を設定し、Jqueryからページを変更しますか?
- 9. RAMからロードされたIXMLDOMDocumentのパスを設定します。
- 10. 設定を変更します。別のアプリケーションから設定する
- 11. RDPのデフォルト出力キューを設定/変更しますか?
- 12. 環境設定を変更しますか?
- 13. ASP.NETメンバーシップ設定ツール - パスワードを変更しますか?
- 14. プログラムでタスクバーの設定を変更しますか?
- 15. mysql設定変数(ft_min_word_len)を更新していますか?
- 16. アンドロイドソフトキーボードの言語設定を動的に変更しますか?
- 17. 設定を変更した後のウィジェットの更新
- 18. Libgdxのシーンを変更しても前のシーンは破棄されない
- 19. スプライトキットのシーンを変更するisuue
- 20. webbrowserにロードされたカスタムHTMLのURLを設定します
- 21. jQueryで設定したパディングは、要素の幅を変更します。
- 22. db2インポートまたはロードを使用してDashDBを設定できますか?
- 23. C#他のプロジェクトからアプリケーション設定をロードしますか?
- 24. Java Fxシーンの変更
- 25. git - すべてのグローバル設定を変更します。
- 26. wcfが別の設定ファイルからロードされました
- 27. python cursesの端末設定が変更されました
- 28. Androidの設定が変更されました
- 29. Androidの設定が変更されました
- 30. アンドロイドANDENGINE - シーンの背景を親として設定
あなたのコードは正当だと思われます。もしあなたがそれを試してみたらどうなるの? –
@ThomasHilbert Current **擬似** - コードは効果がありません。 –
「変更された設定」とはどういう意味ですか? NullPointerExceptionのようなエラーはありますか? –