位置: 编程技术 - 正文
推荐整理分享unity3d,C#使用sqlite作为数据库解决方案思路,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
1,编辑器建立好数据库结构,生成sqlite数据库文件,可以用navicat图形界面编辑器来操作。2,建立好的数据库,后缀名变为.txt式(方便unity3d加载),放文件放到Assest/Resources目录下(新建目录)。放在Resources目录下的文件,在Pc/ios/android端均可以不作区分的用Resource来加载,假设数据库文件名位:data.txt,语句如下:TextAsset txt = Resources.Load ("data", typeof(TextAsset))as TextAsset;3, 将读取到的TextAsset文件写入对应平台的沙盒路径下, 代码为: databaseFilePath = Application.persistentDataPath"//"data.db;(沙盒,各平台路径不同,均为可读写) File.WriteAllBytes(databaseFilePath,txt.bytes);4,加载沙盒路径下的数据库文件进行读写操作。DbAccess封装了数据库操作。其中需要两个dll文件,一个so文件(android平台需要libsq
噩梦系列篇之Playe攻击敌人与敌人声音播放完成 现在敌人的collider和rigidbody都有了,说明可以发生碰撞了,下面就用player攻击敌人。首先给敌人加一个脚本;enemyhealth();prename=codeclass=csharpusingUnityEngine;us
在Unity中使用Lua脚本:语言层和游戏逻辑粘合层处理 前言:为什么要用Lua首先要说,所有编程语言里面,我最喜欢的还是C#,VisualStudio+C#,只能说太舒服了。所以说,为什么非要在Unity里面用Lua呢?可能主
噩梦系列篇之敌人攻击player功能完成 敌人攻击player功能完成;首先给敌人加入spherecollider这个collider跟之前的那个作用不同,之前是用来承受player的子弹攻击,这个是敌人的攻击范围,要把i
标签: unity3d,C#使用sqlite作为数据库解决方案思路
本文链接地址:https://www.jiuchutong.com/biancheng/377253.html 转载请保留说明!友情链接: 武汉网站建设