chrische5 Geschrieben 3. Mai 2020 Melden Share Geschrieben 3. Mai 2020 Hallo Ich nutze Odin und das ist für mich ein neues und vor allem weites Feld. Ich habe eine Frage bezüglich "Rangfolge" der gesetzten Werte. Einfaches Beispiel: - ich habe eine int Variable, welche private ist, ich aber mittels [ShowInInspector] (ist das grundsätzlich das gleiche wie [Serialized]?) im Inspector anzeigen lasse - zuerst habe ich versucht, der Variable keinen Startwert zu geben und diesen immer nur im Inspector einzustellen - der eingestelle Werte scheint aber nicht übernommen zu werden (weder wenn ich ihn auf dem Prefab noch auf dem konkreten gameobject einstelle) - jetzt habe ich eben einen Standardwert gesetzt (int test = 5;) und kann diesen auch während das Spiel läuft, ändern -wenn ich ihn aber vor dem Start des Spiels im Editor ändere (wieder egal ob Prefab oder konkretes objekt) wird der Wert "überschrieben" Mache ich da grundsätzlich was falsch oder ist das so gewollt? Eigentlich würde ich gern im Code nix machen und den Wert allgemein im Prefab und Inspector einstellen. Wenn ich den Wert bei einem konkreten Gameobject einstelle, sollte er vorrangig genutzt werden. Ist das verständlich? Danke Christoph Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 3. Mai 2020 Melden Share Geschrieben 3. Mai 2020 vor 4 Stunden schrieb chrische5: [ShowInInspector] (ist das grundsätzlich das gleiche wie [Serialized]?) Sollte nicht: Serialisiert bedeutet, dass der Wert in der Szenen-/Prefab-Datei gespeichert wird. Was du da im Editor einstellst, landet also im Spiel. [ShowInInspector] zeigt nur an, speichert aber nichts. Damit dürften auch die restlichen Punkte beantwortet sein Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
chrische5 Geschrieben 3. Mai 2020 Autor Melden Share Geschrieben 3. Mai 2020 Hallo Stimmt genau. Und nun klappt es auch. (-: Danke Christoph Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.