|
Chinar 的初衷是将一种简单的生活方式带给世人 使有限时间 具备无限可能 |
|
助力快速完成在 Unity 工程中使用SQLite数据库 为初学者节省宝贵的时间,避免采坑! |
Chinar 教程效果:
文章目录
1
Presentation —— 介绍
一、为什么要使用SQLite数据库?
请查看这里(这是一位叫 秦元培 的博主写的博客),详细的阐述了什么是SQLite以及为什么使用,还附有使用案例
二、有没有一款好用的插件能让我直接在Unity中使用SQLite呢?
当然有!本篇文章就是介绍一个可以在Unity中直接使用SQLite的插件
2
Use —— 使用
首先解压下载好的插件包,将SQLite.cs放在工程里,sqlite3.dll放在工程的Plugins文件夹中,没有的话创建一个

如此,我们就可以在Unity中对SQLite数据库进行操作了
2.1 CreateDatabase —— 创建数据库
首先创建一个脚本,引用SQLite4Unity3d,定义一个数据库连接字段
/// <summary>
/// 数据库连接
/// </summary>
public SQLiteConnection Connection;
void Start()
{
//参数1.数据库地址,一般放在StreamingAssets文件夹中,2.开启读写和创建数据库权限
Connection = new SQLiteConnection(Application.streamingAssetsPath+ "/TestDatabase.db",SQLiteOpenFlags.ReadWrite| SQLiteOpenFlags.Create);
}
在场景中创建一个空物体,将脚本挂载上去点击运行
在工程的StreamingAssets文件夹中就可以看到我们创建出来的数据库

2.2 CreateTable —— 创建表
如何创建一张表呢?
首先我们要创建一个表的信息类脚本,里面需要包含表里所需的数据

using SQLite4Unity3d;
public class TestTable
{
[PrimaryKey, AutoIncrement] //设置主键 自动增长
public int Id {
get; set; }//Id作为主键
public string Name {
get; set; }
public int Age {
get; set;

本文详细介绍如何在Unity项目中使用SQLite数据库,从创建数据库到数据的增删改查,为初学者提供一站式教程,助您高效掌握游戏开发中的数据管理技巧。

4万+

被折叠的 条评论
为什么被折叠?



