Ich habe eine Reihe von JSON-Dateien in meinem Projekt, die ich verwende, um Ebenen zu laden. Ich bin mir jedoch nicht sicher, wo ich den Weg für sie finden könnte. Sie befinden sich in Assets/Ressourcen/LevelsData in meinem Projekt.Problem mit dem Dateipfad beim Erstellen für iOS Unity
Ich habe versucht Application.dataPath + "Assets/Resources/LevelsData/"
, aber das scheint nicht zu erscheinen. Kann mir jemand sagen, wo es mit Application.dataPath gefunden werden könnte? Wie füge ich nach dem Aufruf von Application.dataPath hinzu, um zum Ordner "Assets" zu gelangen? Oder ändert sich die Dateistruktur des Projekts, wenn ich es auf iOS ausführe?
Der Ordner Ressourcen ist eine, die ich erstellt habe. Ist Ihre Lösung davon abhängig, wo sich die jeweiligen Dateien befinden? Wenn das der Fall ist, würde ich sie lieber woanders platzieren und meine aktuelle Ladeform verwenden. –
Update: versucht, diese Dateien in einen anderen Ordner zu verschieben, hat nicht funktioniert –
@MihaiStan Nein und nein. Ihre Dateien müssen sich im Verzeichnis Assets/Resources/LevelsData befinden, damit sie funktionieren. Ich habe nie gesagt, du solltest sie bewegen.Setzen Sie sie zurück, wo sie in Ihrer Frage waren und ersetzen Sie einfach 'JsnFile1' durch den Namen einer Ihrer Dateien. Fügen Sie den Namen der Erweiterung nicht ein. Dies wurde vor der Veröffentlichung getestet und sollte funktionieren. Sie sollten alle unter 'Assets/Resources/LevelsData' platziert werden. – Programmer