Kapitel 13. Dateien, Netzwerke und Screenshots
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Komplexe, visuelle Computerprogramme, wie die, die du mit Unity erstellen kannst, müssen auch ganz alltägliche Dinge tun, wie das Speichern, Laden und Parsen von Dateien. Das spannendste Kapitel haben wir uns für den Schluss aufgehoben: Hier findest du Rezepte für das Speichern von Screenshots, Zuständen und Texturen sowie für das Importieren von Dateien mit einer benutzerdefinierten Pipeline. Äußerst spannend (nicht wirklich), aber äußerst wichtig (wirklich!).
13.1 Speichern von Dateien
Problem
Du willst wissen, wo du Dateien speichern kannst, die dein Projekt erzeugt, wie Screenshots und gespeicherte Spiele.
Lösung
Verwende die Eigenschaft Application.persistentDataPath, um den Ort eines Ordners zu erhalten, in dem du Daten speichern kannst:
publicstringPathForFilename(stringfilename){// Application.persistentDataPath contains a path where we can// safely store datavarfolderToStoreFilesIn=Application.persistentDataPath;// System.IO.Path.Combine combines two paths, using the current// system's directory separator ( \ on Windows, / on just about// every other platform)varpath=System.IO.Path.Combine(folderToStoreFilesIn,filename);returnpath;}
Diskussion
Das Verzeichnis, das persistentDataPath bereitstellt, ist nicht garantiert für den Benutzer sichtbar; zum Beispiel wird es ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access