GameObject DataSheetに添付されたdataSheetというスクリプトがあります。他のシーンからブーリアンにアクセスするにはどうすればよいですか?別のシーンからブーリアンにアクセスするにはどうすればよいですか?
答えて
新しいシーンを読み込むと、Unityは新しいシーンのオブジェクトを作成する前に古いシーンのすべてのオブジェクトを破棄します。
あなたはDontDestroyOnLoad()
を呼び出すことで、前のシーンからオブジェクトをマークする必要がある。しかし、これはあなたが保存したいクラスを持っているユニティで
を操作する方法を正しいアプローチではありませんブール値:
private bool myBool = false;
void LoadingNewScene()
{
int i = (mybool == true) ? 1 : 0;
PlayerPrefs.SetInt("TheValue", i);
}
上記はローディング
void Awake(){
if(PlayerPrefs.HasKey("TheValue") == true){
bool result = PlayerPrefs.GetInt("TheValue") > 0;
}
}
ます。また、このようなOnDestroyかのSceneManagerイベントシステムとしてMonoBehaviourコールバックを使用することができます。NewSceneは、あなたが他のシーンでゲームオブジェクトに添付されたクラスを持つ新しいscene.tThenをロードするときに呼び出されます。
https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager-sceneLoaded.html
私は夢のPlayerPrefsが何もせずに使用されなくなるのをやめようとしています....それは理由のために** Player Preferences **と呼ばれています。ゲーム自体に関するデータを保存するようには設計されていません。 – Hellium
さて、あなたは、彼らがその "間違った"目的のために広く使われている夢を夢見ることをやめてはなりません。プレーヤーデータを保存するかゲームデータを保存するかは関係ありません。それらは単なるデータです。しかしワウ。 – Everts
PlayerPrefsはレジストリに格納されているため、ユーザーが簡単に変更してコンピュータのゴミを生成することができます。初心者がPlayer Prefsを使うのを防ぐのが良い方法だと思います。 – Hellium
- 1. 別のレイヤーからシーンからレイヤーを削除するにはどうすればいいですか? (Cocos2d)
- 2. パンダのブーリアンとして「合格」と「違反」を区別するにはどうすればよいですか?
- 3. 別のエンジンモデルにアクセスするにはどうすればよいですか?
- 4. モデルフィールドに個別にアクセスするにはどうすればよいですか?
- 5. CodeIgniterでは、別のモデルから1つのモデルにアクセスするにはどうすればよいですか?
- 6. AWSのあるバケットから別のバケットにファイルにアクセスするにはどうすればよいですか?
- 7. 別のクラスからオブジェクト(ArrayListなど)にアクセスするにはどうすればよいですか?
- 8. シーンにDoublePropertyを表示するにはどうすればよいですか?
- 9. カスタムメイドクラスからメソッドにアクセスするにはどうすればよいですか?
- 10. CasperJSからiframeにアクセスするにはどうすればよいですか?
- 11. ゲストマシンからホストマシンにアクセスするにはどうすればよいですか?
- 12. APIからプライベートスプレッドシートにアクセスするにはどうすればよいですか?
- 13. 別のビューから1つのビューのオブジェクトにアクセスするにはどうすればよいですか?
- 14. あるクラスから別のクラスにアクセスするにはどうすればよいですか?
- 15. 同じネットワーク上の別のマシンからLaravelサイトにアクセスするにはどうすればよいですか?
- 16. app.jsファイルから別のファイルの定数にアクセスするにはどうすればよいですか?
- 17. Wind River Workbenchの別のDKMからヘッダーファイルにアクセスするにはどうすればよいですか?
- 18. 別の派生クラスから他の派生クラスにアクセスするにはどうすればよいですか?
- 19. 別のクラスからプライベートインスタンス変数の値にアクセスするにはどうすればよいですか?
- 20. JavaFXの別のコントローラクラスからフォームにアクセスするにはどうすればよいですか?
- 21. 同じネットワーク内の別のコンピュータからlocalhostにアクセスするにはどうすればよいですか?
- 22. 別のソースファイルから変数の値にアクセスするにはどうすればよいですか?
- 23. 別の青写真からこの変数にアクセスするにはどうすればよいですか?
- 24. 別のスクリプトからVBScript以外の変数にアクセスするにはどうすればよいですか?
- 25. Unity(C#):List <int>を別のシーンから呼び出すにはどうすればいいですか?
- 26. 別のクラスから新しいシーンを開くにはどうすればいいですか?
- 27. 別のクラスからpriority_queueにアクセスするにはどうすればよいですか?
- 28. AS3を使用してムービークリップから別のムービークリップにアクセスするにはどうすればよいですか?
- 29. Java - シーンがフルスクリーンモードであるかどうかを確認するにはどうすればよいですか?
- 30. iframeから親フレームにアクセスできないようにするにはどうすればよいですか?
別のシーンまたは別のGameObjectからですか?別のシーンから何もアクセスできない – Programmer
@Programmerメインメニューのシーンがあり、ヒントなどのブール値があり、別のシーンからアクセスしてヒントを表示する必要があります – Sharpy
自分の質問に投票している理由を教えてください。あなたは、あなたが何をしているのか、あなたの問題と、あなたが何を期待するのかを言うべきです。また、あなたが試したことに言及する必要があります。人々がより多くの情報を求めなければならない1行または2行の質問をするならば、あなたは閉鎖された質問...下の投票になるでしょう。あなたの将来の質問の参考資料。 – Programmer