Ich habe dieses Video (https://www.youtube.com/watch?v=ebPZ4OPWAsQ) angeschaut. Ich denke, das ist sehr nützlich und wird mein Problem in Datenbankproblem über SQLite in Unity beantworten. Aber während das Video weitergeht, wird die Datei "youtube.bytes" vom Präsentator verwendet. Später benutzt er es wie diesen Pfad = Application.datapath + "/ youtube.bytes"; Was ist diese Byte-Datei und wie kann ich eine für meine App erstellen? Ich bin ein absoluter Anfänger in Android Devt. Hilf mir, Herr/Frau.AUSWÄHLEN, EINFÜGEN, LÖSCHEN und AKTUALISIEREN einer Datenbank von den StreamingAssets in Einheit
0
A
Antwort
1
Die .bytes
Erweiterung in Unity wird verwendet, um Binärdaten wie Bytes aus einem Bild, kompiliertes Skript im Gegensatz zu einer einfachen Textdatei (TXT) zu speichern.
In Ihrem Fall wird .bytes
zu der Datenbank hinzugefügt, die erstellt wird. Die erstellte Datenbankdatei ist eine Binärdatei. Sie müssen lediglich den Erweiterungsnamen der erstellten Datenbankdatei in .bytes
ändern.
Ich kann nicht sagen, warum dieses Tutorial .bytes
verwendet. Die .db
Erweiterung can wird immer noch mit der Klasse gelesen. Dies liegt an Ihnen zu entscheiden.
Ich bemerkte auch, dass das Tutorial Application.datapath +"/youtube.bytes";
verwendet. Wenn Sie diese Datei ändern möchten, sollten Sie Application.persistentDataPath+"/youtube.bytes"
verwenden.
Verwandte Themen
- 1. Einfügen und Löschen von Informationen, SQLite-Datenbank
- 2. Einheit, wie Bild von streamingassets auf ios laden
- 3. Verwenden von Löschen, Aktualisieren, Einfügen in MySQL
- 4. Einfügen, Aktualisieren und Löschen von Beziehungen in mehreren Tabellen
- 5. Cassandra Einfügen und Aktualisieren von Leistungsunterschieden
- 6. Auswählen und Aktualisieren von accdb-Datenbank in ASP.net
- 7. PHP-Code zum Einfügen/Aktualisieren/Löschen von Einträgen in einer SQL-Datenbank
- 8. Komplette Einfügen/Aktualisieren/Löschen von Kind Entitäten in Entity Framework
- 9. Wie Beziehung zu aktualisieren, bevor Einheit Löschen
- 10. Capture einfügen, aktualisieren und löschen Ereignisse auf einer Tabelle Trigger und in eine andere Tabelle einfügen
- 11. Auswählen und Aktualisieren in einer Abfrage in EF
- 12. Android - Aktualisieren und Löschen von Daten in der Firebase-Datenbank
- 13. SQL Server: EINFÜGEN, AKTUALISIEREN, LÖSCHEN, ERSTELLEN Timeouts
- 14. sybase Aktualisierung von Gigaspace-Cache beim Einfügen/Aktualisieren/Löschen
- 15. wie Einfügen, Aktualisieren schreiben und löschen Abfragen in Volusion
- 16. PostgreSQL: Kombinieren löschen und aktualisieren
- 17. Fall, Auswählen und Aktualisieren in einer einzigen Abfrage
- 18. Objekt löschen und aktualisieren
- 19. SQL einfügen, aktualisieren und löschen Abfragen in Apache Ignite
- 20. Wie Einfügen, Aktualisieren und Löschen in Entity Framework mit asp.net?
- 21. MySQL, Einfügen und Löschen
- 22. aus msql auswählen und in mysql einfügen
- 23. Android - Anzeigen und Aktualisieren einer MySQL-Datenbank
- 24. Einfügen und Aktualisieren von SharedPreferences
- 25. LinqtoSQL - Löschen und Einfügen
- 26. sqlalchemy Flasche nach dem Einfügen/Aktualisieren/Löschen
- 27. einfügen/aktualisieren/löschen Bild von SQL-Daten mit asp.net
- 28. Aktualisieren oder Einfügen einer MySQL-Datenbank mit 60 Millionen Einträge
- 29. Oracle-SQL-Merge zum Einfügen und Löschen, aber nicht aktualisieren
- 30. Einfügen von dynamischen Feldern in einer Datenbank
Im zweiten Video-Tutorial, er verwendet die Application.persistentdatapath + "/ youtube.bytes", weil er es in Android gebaut. Danke für die Antwort. Also muss ich die Dateierweiterung der Datenbankdatei ändern? Dann werde ich es einfach auf die StreamingAssets setzen und WWW verwenden, um darauf zuzugreifen? Kann ich nochmal fragen? Warum erstellt Unity in meinem Assets-Ordner eine andere Datenbankdatei, die meinen StreamingAssets ähnelt? Derselbe Dateiname, aber keine Daten darin. Was ist das? Tut mir leid, ich bin ein Anfänger in Unity. Ich hoffe du verstehst :) Vielen Dank. –
Entschuldigung. Ich verwende kein SQLite. Meine Frage beantwortet nur Ihre Frage "Was ist .byte und wie man es erstellt". Wie ich schon sagte, Sie erstellen es, indem Sie die Erweiterung der db-Datei in Ihrer Szene in .bytes umbenennen. Möglicherweise müssen Sie dazu in den Ordner wechseln, statt über Unity Editor. – Programmer
Wenn Sie der Meinung sind, dass Ihre Frage beantwortet wurde, können Sie diese Antwort [akzeptieren] (http://meta.stackexchange.com/a/5235) so fortsetzen, dass der Beitrag als geschlossen markiert wird. – Programmer