数据库之Sqlite文件在Unity的应用

简介:

Unity开发中经常涉及到数据文件的保存。除了Unity自带的PlayerPrefs类对字符串、整数和浮点型三种类型数据的永久性保存外。我们在之后几章学习如何利用数据库进行数据保存。

本节我们先学习sqlite文件在编辑器中的对数据的创建和添加,首先我们需要下载sqlite文件编辑器,下面是下载网址

http://rj.baidu.com/soft/detail/22353.html?ald

我们直接点击普通下载并选择路径安装即可。安装完毕之后当我们双击打开之后会看到这个画面:如图

d115d469e59326c8302362fcea6650b3.png-wh_

我们直接选择OK就可以直接使用。第一个选择是付费版,两者区别就是储存的数据的多少不一样。

点击ok之后如图:


1256bb75e3d3f08ac9d5206c2f93c353.png-wh_

右面是原来的文件。我们在左侧选择第一项New SQlite Database,然后自己定义名字然后确定即可。如图:


d2a09baedcd16d24fb99b2856d2dd864.png-wh_

该窗口左上角是我们定义的文件名newdata.sqlite.菜单栏我们不做介绍,和其他软件基本相同。在功能栏第一个Design下面有五种选项,table、system等。

我们学习表格即table的创建。左下角有一个“+”号。我们直接点击就可以创建一个新的表格。如图:


6d9ae0cc14e6489d2cba39ad237be6bd.png-wh_

在表格编辑器中我们首先填入表格名字 。例如position.

下面是定义我们表格里的字段名以及值。就是表格里需要有哪些内容。通过左下方“+”号添加

例如名字,身高,性别,体重等。这些都属于各项数据的名字。例如Name这一项我们填入GameObejct。

右边type是指该字段值的类型。例如text,int,floa,time等。我们这里直接选择text即可。

最右边是Constraints.是指限制。对数据的限制。例如是否唯一,是否可以为空,是否有默认值等。

如图:添加了另外三个 X,Y,Z 我们可以记录某个物体的位置,根据xyz三个变量。


6db913df3f9225b4725501277853d1cc.png-wh_

当然,如果想取消一项。我们可以先选中该项,然后点击“-”号即可。创建完之后我们直接点击Create即可。如图:


dc2ad7df6cdfec86d9c64f338feab8ef.png-wh_

我们选择功能栏Data,然后选择新建的表格position。

右面窗口下面会出现“+”号。点击之后就可以添加数据了。

如图


32164ee715f92daf6be724af51dea278.png-wh_

选中一项后在下面窗口填入对应类型的数据。浮点型数值不用加f。添加完毕点击Save即可。如图


ff0ef83fa5913ca9171539ca1a3803e1.png-wh_

同样方法可以添加多个数据。这节内容我们讲到这里。下节我们讲如何利用SQL语句对数据进行增删该查。



本文转自 宁金峰 51CTO博客,原文链接:http://blog.51cto.com/13243523/1977744,如需转载请自行联系原作者

相关文章
|
10月前
|
存储 人工智能 NoSQL
AI大模型应用实践 八:如何通过RAG数据库实现大模型的私有化定制与优化
RAG技术通过融合外部知识库与大模型,实现知识动态更新与私有化定制,解决大模型知识固化、幻觉及数据安全难题。本文详解RAG原理、数据库选型(向量库、图库、知识图谱、混合架构)及应用场景,助力企业高效构建安全、可解释的智能系统。
|
存储 关系型数据库 数据库
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
本文通过一个 Agentic RAG 应用的完整构建流程,展示了如何借助 RDS Supabase 快速搭建具备知识处理与智能决策能力的 AI 应用,展示从数据准备到应用部署的全流程,相较于传统开发模式效率大幅提升。
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
|
安全 druid Nacos
0 代码改造实现应用运行时数据库密码无损轮转
本文探讨了敏感数据的安全风险及降低账密泄漏风险的策略。国家颁布的《网络安全二级等保2.0标准》强调了企业数据安全的重要性。文章介绍了Nacos作为配置中心在提升数据库访问安全性方面的应用,并结合阿里云KMS、Druid连接池和Spring Cloud Alibaba社区推出的数据源动态轮转方案。该方案实现了加密配置统一托管、帐密全托管、双层权限管控等功能,将帐密切换时间从数小时优化到一秒,显著提升了安全性和效率。未来,MSE Nacos和KMS将扩展至更多组件如NoSQL、MQ等,提供一站式安全服务,助力AI时代的应用安全。
703 14
|
10月前
|
人机交互 开发工具 vr&ar
使用Unity引擎开发Rokid主机应用的模型交互操作
本文介绍如何使用Unity引擎结合Rokid OpenXR Plugin开发空间计算应用,实现射线交互、模型操作等功能。涵盖环境配置、Demo导入、UI搭建与脚本编写,助力开发者快速构建AR交互应用。
|
11月前
|
存储 弹性计算 Cloud Native
云原生数据库的演进与应用实践
随着企业业务扩展,传统数据库难以应对高并发与弹性需求。云原生数据库应运而生,具备计算存储分离、弹性伸缩、高可用等核心特性,广泛应用于电商、金融、物联网等场景。阿里云PolarDB、Lindorm等产品已形成完善生态,助力企业高效处理数据。未来,AI驱动、Serverless与多云兼容将推动其进一步发展。
542 8
|
11月前
|
存储 数据库 开发者
Python SQLite模块:轻量级数据库的实战指南
本文深入讲解Python内置sqlite3模块的实战应用,涵盖数据库连接、CRUD操作、事务管理、性能优化及高级特性,结合完整案例,助你快速掌握SQLite在小型项目中的高效使用,是Python开发者必备的轻量级数据库指南。
877 0
|
11月前
|
存储 弹性计算 安全
现有数据库系统中应用加密技术的不同之处
本文介绍了数据库加密技术的种类及其在不同应用场景下的安全防护能力,包括云盘加密、透明数据加密(TDE)和选择列加密。分析了数据库面临的安全威胁,如管理员攻击、网络监听、绕过数据库访问等,并通过能力矩阵对比了各类加密技术的安全防护范围、加密粒度、业务影响及性能损耗。帮助用户根据安全需求、业务改造成本和性能要求,选择合适的加密方案,保障数据存储与传输安全。
|
安全 Java Nacos
0代码改动实现Spring应用数据库帐密自动轮转
Nacos作为国内被广泛使用的配置中心,已经成为应用侧的基础设施产品,近年来安全问题被更多关注,这是中国国内软件行业逐渐迈向成熟的标志,也是必经之路,Nacos提供配置加密存储-运行时轮转的核心安全能力,将在应用安全领域承担更多职责。
|
存储 人工智能 数据库
视图是什么?为什么要用视图呢?数据库视图:定义、特点与应用
本文三桥君深入探讨数据库视图的概念与应用,从定义特点到实际价值全面解析。视图作为虚拟表具备动态更新、简化查询、数据安全等优势,能实现多角度数据展示并保持数据库重构的灵活性。产品专家三桥君还分析了视图与基表关系、创建维护要点及性能影响,强调视图是提升数据库管理效率的重要工具。三桥君通过系统讲解,帮助读者掌握这一常被忽视却功能强大的数据库特性。
2758 0

热门文章

最新文章