Rising World Wiki:Autorenportal/Json Sprachdatei auslesen: Unterschied zwischen den Versionen

Aus Rising World Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
Der primäre Zweck von JSON-Dateien ist es,  
Der primäre Zweck von JSON-Dateien ist es,  
Daten zwischen verschiedenen Programmen oder Server-Client-Systemen auszutauschen.
Daten zwischen verschiedenen Programmen oder Server-Client-Systemen auszutauschen.
Eine JSON-Datei ist im Grunde eine Textdatei mit spezieller Struktur.  
<br/>
Eine JSON-Datei ist im Grunde eine Textdatei mit spezieller Struktur deswegen
kannst du die Datei auch mit einem Text-Editor wie etwa Notepad++ öffnen.


Beispiel, es ist ein Ausschnitt aus der <code>\Languages\de.json</code> Sprachdatei.
<syntaxhighlight lang="json" >
{
"blockid": {
"air": "Luft",
"block": {
"category": {
"asphalt": "Asphalt",
"bricks": "Ziegelsteine",
"concrete": "Beton",
"emissive": "Leuchtmaterial",
"empty": "Leer",
"woodplanks": "Holzplanken"
},
"desc": {
"emissive": "Selbstleuchtendes Material. Lichtfarbe und -stärke kann angepasst werden"
}
}
},
"color": {
"black": "Schwarz",
"blue": "Blau",
"green": "Grün"
},
"npc": {
"arcticfox": {
"name": "Schneefuchs"
},
"bear": {
"name": "Bär"
}
}
}
</syntaxhighlight>


Json Sprachdatei  
 
<code> \_New Version\Data\StreamingAssets\Languages\de.json </code>
Json Sprachdatei befindet sich hier: {{Dateipfad de.json}}
auslesen und verwenden ...

Aktuelle Version vom 13. Juni 2023, 12:34 Uhr


Der primäre Zweck von JSON-Dateien ist es, Daten zwischen verschiedenen Programmen oder Server-Client-Systemen auszutauschen.
Eine JSON-Datei ist im Grunde eine Textdatei mit spezieller Struktur deswegen kannst du die Datei auch mit einem Text-Editor wie etwa Notepad++ öffnen.

Beispiel, es ist ein Ausschnitt aus der \Languages\de.json Sprachdatei.

{
	"blockid": {
		"air": "Luft",
		"block": {
			"category": {
				"asphalt": "Asphalt",
				"bricks": "Ziegelsteine",
				"concrete": "Beton",
				"emissive": "Leuchtmaterial",
				"empty": "Leer",
				"woodplanks": "Holzplanken"
			},
			"desc": {
				"emissive": "Selbstleuchtendes Material. Lichtfarbe und -stärke kann angepasst werden"
			}
		}
	}, 
	"color": {
		"black": "Schwarz",
		"blue": "Blau",
		"green": "Grün"
	},	
	"npc": {
		"arcticfox": {
			"name": "Schneefuchs"
		},
		"bear": {
			"name": "Bär"
		}
	}		
}


Json Sprachdatei befindet sich hier: Folder-icon.png _New Version\Data\StreamingAssets\Languages\de.json