我正在使用 Unity 开发一个应用程序。这个应用程序应该在特定点上传某些简单信息,这就是为什么我最初的计划是将其连接到 Mysql 数据库。不幸的是,Unity 不支持 NET 4.0 框架,我尝试过的任何方法似乎都不起作用。
是的,我可以使用托管在我的网络服务器上的 PHP 脚本来添加和提取信息,但如果可能的话,我宁愿从应用程序本身完成这一切。
我需要记录的数据非常简单,ID、整数、字符串,没什么太复杂的。
所以我现在正在尝试寻找 Mysql 的替代方案。
JSON
到目前为止,我已经让 SFTP 正常工作(通过使用 Renci.SshNet
库),并且应用程序现在正在我的服务器的 home
目录中上传文件。所以我最初的想法是用数据创建 JSON 文件并远程编辑它们。
这是可以用 C# 完成的事情吗?如何?有具体资源吗?
远程编辑的替代方法是下载 JSON 文件,在本地编辑它,然后再次上传,但这听起来不是一个非常聪明的主意。
我找到了this answer但我不清楚是否需要在每次编辑后将整个 JSON 文件发送到服务器,或者是否可以仅从应用程序进行编辑。一些澄清会很好。
SQLlite
我还研究了SQLlite,但我也不确定它是否可以远程编辑。
我在 Google 上搜索过多次,但找不到任何有用的信息。
此时我有什么选择?如果我需要相当于可以远程编辑和读取的 Mysql 数据库,我应该使用什么?
最佳答案
您可以开始查看Google Firebase project
https://firebase.google.com/docs/database/unity/start
但是unity 2018.3确实支持Net 4:
https://learn.microsoft.com/en-us/visualstudio/cross-platform/unity-scripting-upgrade?view=vs-2017 https://blogs.unity3d.com/es/2018/07/11/scripting-runtime-improvements-in-unity-2018-2/ https://blogs.unity3d.com/es/2018/03/28/updated-scripting-runtime-in-unity-2018-1-what-does-the-future-hold/
关于c# - 如果无法选择 Mysql,则可以选择 Mysql 数据库替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54160993/