Unity 数据存储

在Unity中,资源的存储是非常重要的,所以了解资源的存储方式是有必要的,接下来说明一个重要的部分。

1.Unity存储

Unity为我们提供了自带的永久存储方式PlayerPrefs,使用方法可以参考我这篇文章..点击导航

当然,这个方法不适用于所有的方式,因为这个每次存储的就是一个键值对,当数据量扩张的时候并不好用。(可以适用于比如账号密码金币Token存档记录点,等等)

2.文件写入

我们可以自己写入一个文件,按照我们设定的格式,比如一个配置文件存储了我们的各种数据,适用于永久化的存储,使用File.WriteAllText()的方式可以写入一个目录的文件夹(注意点,写入的时候要判断文件是否存在),读取的话也是使用File.ReadAllText()的方式,可以读取一个文件中的所有的数据,然后就可以实现我们指定数据的存储和读取了,这在常用的数据存储中是非常常见的。(适用于较为复杂的数据存储,比如玩家的属性敌人的种类等等)

3.资源目录说明

Unity中打包的时候会将StreamAsset的资源原封不动的打包出来,你可以把资源存储在这个路径中,

注意点:在安卓中对StreamAsset的目录只有读取没有写入的权限。还有个比较常用的目录路径Application.persistentDataPath可以使用这个路径进行资源的存储,在PC端没有这个限制。

相关推荐

  1. Unity 数据存储

    2024-06-11 19:18:03       9 阅读
  2. Unity数据持久化—Json存档

    2024-06-11 19:18:03       16 阅读
  3. 数据存储-文件存储

    2024-06-11 19:18:03       13 阅读
  4. Unity 地图数据生成

    2024-06-11 19:18:03       22 阅读
  5. 数据存储:整形

    2024-06-11 19:18:03       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-11 19:18:03       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-11 19:18:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-11 19:18:03       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-11 19:18:03       20 阅读

热门阅读

  1. Data Management Controls

    2024-06-11 19:18:03       9 阅读
  2. 【AI应用探讨】— Gemini模型应用场景

    2024-06-11 19:18:03       6 阅读
  3. 设计模式---工厂模式

    2024-06-11 19:18:03       9 阅读
  4. C++经典150题

    2024-06-11 19:18:03       11 阅读
  5. k8s 小技巧: 查看 Pod 上运行的容器

    2024-06-11 19:18:03       8 阅读
  6. Elasticsearch 认证模拟题 - 9

    2024-06-11 19:18:03       7 阅读
  7. 深度解读 ChatGPT基本原理

    2024-06-11 19:18:03       6 阅读
  8. 接口interface

    2024-06-11 19:18:03       6 阅读
  9. 使用redis构建简单的社交网站

    2024-06-11 19:18:03       9 阅读