gpt4 book ai didi

database - 在unity3d中创建本地数据库

转载 作者:搜寻专家 更新时间:2023-10-30 19:40:14 29 4
gpt4 key购买 nike

我打算在 Unity3D 中开发游戏。作为 unity IDE 提供的开发语言,我没有选择 yed,如果它将使用 javascript、c# 脚本或 boo。

在我的游戏中,我需要存储游戏状态:用户名、级别、游戏 Action 、当前状态、积分和所有应该保存的东西。我想让用户在某个特定时间保存游戏,然后说几个小时后,当他想继续游戏时,他将能够从他停止的地方加载游戏。

所以我知道也许我需要 2 个表,一个用于用户数据,另一个表用于每个游戏 - 保存游戏状态..

但我想知道是否有任何选项可以将本地数据库添加到 Unity?

我看到了这个tutorial它描述了如何序列化对象以保存游戏状态。但我不知道这是否能满足我的游戏需求

最佳答案

可以看看this unity answer对于使用 sqlite 的一些帮助。

但是在大​​多数情况下,我会使用序列化而不是本地数据库。

数据库的优势在于您可以轻松搜索数据。

序列化的优点是您可以按照自己的方式构建类结构,只需保存/加载它,无需适配器和解析。

如果我有很多数据,比如数千行,我会使用数据库。或者,如果我的数据具有复杂的关系,即许多表之间存在关系。否则,我认为使用序列化更容易、工作量更少。

关于database - 在unity3d中创建本地数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25668150/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com