Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)

游戏开发主要是关系数据库,两张表之间有关系,减少信息冗余

 

PC:后端 mysql    前端:手机端等轻量级  sqlLite,主义是记录信息,设计简单的增删改查

 

注意事项:

  1. 对大小写不敏感 Create CREATE 对数据库表名亦是如此

  2. 在做游戏之前,数据库应该已经设计好了

sqlLite 主要语法简介:

新添一张表:

Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第1张图片

删除一张表

Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第2张图片

插入数据

 

查询数据

Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第3张图片

Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第4张图片

 

修改数据

Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第5张图片

 

删除一条记录

Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第6张图片

 

在Unity3D中的使用

首先在Plugins文件夹下放入三个dll,他们分别是

  • sqlLite3: 从官网上下载你的Unity3D对应的版本(x86 -32) https://www.sqlite.org/download.html

Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第7张图片

Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第8张图片拖入unity3D后Apply

 

  • Mono.Data.Sqlite从自己的安装目录中去搜索

Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第9张图片Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第10张图片Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第11张图片

Editor\Data\Mono\lib\mono\2.0

  • Systen.Data

也在Editor\Data\Mono\lib\mono\2.0这个目录中,找到并拖动之

Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第12张图片

 

最后如图所示:

Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第13张图片

 

为什么必须要2.0的呢?是因为.net 之后,.net平台就不开源了

,源码拿不到了,所以unity3D目前一直停留在.net 2.0,以后的版本就不兼容了

Unity3D《一看就明白系列》之Unity3D中使用SqlLite数据库 (一)_第14张图片

 

至此,材料准备完毕

你可能感兴趣的:(Unity3D游戏开发,一看就明白)