Ich schreibe ein einfaches 3D-Programm, das einige Modelle erstellt, die ich speichern muss. Ich kann das Modell leicht speichern und öffnen:Eine SCN-Datei aus iOS exportieren?
if let dir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first {
let path = dir.appendingPathComponent(file)
sceneView.scene.write(to: path, options: nil, delegate: nil, progressHandler: nil)
}
Aber wo kann ich das Modell aus iOS bekommen? (Für Bilder, die ich in Photo Album gespeichert habe und der Benutzer kann die Dateien von dort bekommen, aber was ist mit 3D-Modellen?)
Danke für die Hilfe. Denkst du, das ist der beste Weg für einfache Apps (besonders die aktuelle Nicht-AR-Version einfach laden/speichern von Fotoalben)? –
Wenn Ihre Ausgabe Bilder sind, dann kann die Fotobibliothek eine gute Wahl sein, da sie so zugänglich ist und viele andere Apps darauf zugreifen. Wenn Sie andere Formate (z. B. DAE, USD usw.) aus Ihrem Code ausgeben, möchten Sie wahrscheinlich Optionen in Betracht ziehen, die offener sind (normale Dateisysteme). Die SDKs der Foto-Bibliothek sind effektiv auf Bild- (und Video) Formate beschränkt. – heckj
Danke für die Rückmeldung. Also, wenn ich die Szene mit Freunden mit der gleichen App teilen wollte, was ist der Vorschlag? –