位置: 编程技术 - 正文

Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题(unity android build support)

编辑:rootadmin

推荐整理分享Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题(unity android build support),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity3d配置安卓环境,unity3d apk,unity3d手机软件,unity做安卓app,unity做安卓app,unity androidx,unity androidx,unity androidx,内容如对您有帮助,希望把文章链接给更多的朋友!

转载请注明出处: 的unity3d项目,在pc机上运行良好,需要发布到Android平台上,于是,各种坑爹。。。会遇到找不到数据库文件的问题。当在pc机上使用sqlite时,当执行SqliteConnection dbConnection = new SqliteConnection("data source = test.db");语句时,如果有这个数据库文件则建立连接,如果没有则创建出这个文件,然后建立连接。当在Android平台上时,扯淡的事情就开始了,总之便不能这样做了(别问我是怎么知道的,说多了都是泪)。在Unity官方论坛上老外们也遇到了这个问题,也是各种坑爹,不过最后还是解决了这个问题,参考一个老外的方法,结合我自身项目特点,在Android平台上自动建立数据库文件,得到解决问题的详细过程:

Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题(unity android build support)

首先在windows环境下unity3d程序要想发布到Android平台上,必须三个文件:Mono.Data.Sqlite.dll、sqlite3.dll、System.Data.dll,三个文件必须放在Plugins文件夹下,没有文件夹就创建一个文件夹。此外还需要一个linux下的Sqlite的编译库文件:libsqlite3.so 此文件必须放在Plugins/Android文件夹下(点击下载 ),没有文件夹就创建一个。

因为项目是要求在程序安装之后第一次运行的时候创建数据库,初始化各种数据。所以需要判断本地是不是已经有了该数据文件,如果没有则创建,如果有则跳过创建步骤。

总之,在pc端一条语句SqliteConnection conn = new SqliteConnection (Config.DbConnectionString);就能创建数据库连接,如果没有数据库文件则会自动创建数据库文件,然后建立连接,可是放到Android平台,只能同过上面的代码实现这个功能。

Unity3D开发之遍历检查AnimatorController里面所有部件 现在做的项目用的动画系统是Generic,然后每次用AnimatorController的时候,都要重新拖拖拉拉很麻烦如果加入一个新的角色,但它又有部分动作是复用之前

【NGUI】UIPlayTween实现菜单栏伸缩功能 现在可以看到许多手游都有功能菜单栏伸缩的效果,可以节省屏幕的占用空间,起到美观的作用。实现这个功能很简单,方法也很多。下面我们就来看

Unity3D将屏幕坐标上的点转换为世界坐标中的点 1、获取主摄像机的位置:privateVector3_screenV;_screenV=_camera.WorldToScreenPoint(cube.transform.position);作用是获取屏幕坐标的z轴坐标2、获取屏幕坐标/鼠标点击坐标

标签: unity android build support

本文链接地址:https://www.jiuchutong.com/biancheng/375727.html 转载请保留说明!

上一篇:unity 地图选关功能设计(unity2.5d游戏地图处理)

下一篇:Unity3D开发之遍历检查AnimatorController里面所有部件(unity3d速成)

  • 员工在外出差的说说
  • 专票抵扣进项税可以省钱吗
  • 二手车交啥税
  • 企业员工的高铁票进项税如何申报
  • 发票金额开多了怎么处理
  • 商业汇票贴现金额的计算
  • 房地产企业土地使用税
  • 防伪税控开票系统技术维护费
  • 加权平均净资产收益率反映什么
  • 溢价或者折价购买债券的会计处理.
  • 购买的职业险计入哪个科目
  • 出口没有退税的发票
  • 船舶吨税范围
  • 外地预缴税费怎么做账
  • 向农户购买农产品如何入账
  • 个人终止投资经营怎么办
  • 金税四期具体内容
  • 资产损失申报方式
  • 会计案例分析题万能模板
  • 海关增值税抵扣当月忘采集
  • 无形资产和固定资产计提折旧的时间
  • 货车的折旧率
  • 员工出差买的保险怎么入账
  • 税后利润分配需要计提吗
  • win10怎么接收手机热点
  • 收购公司款项的支付是利好还是利差
  • 年度汇算清缴的企业所得税会计分录
  • 个税扣除项怎么扣除
  • php数组函数,选班长
  • php变量格式说法错误的是
  • php的运算符主要包括哪些?
  • 企业在建工程领用自产的应税消费品
  • 股权投资准备的主要内容
  • php框架yii
  • php框架yii
  • php文件上传用什么请求方法
  • 购买方未抵扣,销售方申请红字
  • pytorch csdn
  • js数组 filter
  • 季节性停工计入当期损益吗
  • wordpress自动更新
  • 内账收入和成本怎样做
  • 运输行业油费怎么入账
  • 发票超额怎么办
  • sql server字符连接
  • 企业的承兑汇票会计分录
  • 出口企业有哪些税收
  • 预提费用多提了怎么办
  • 用友反结账怎么操作
  • 企业买房怎么入账
  • 长期股权投资哪一章
  • 半成品仓库的管理办法
  • 固定资产清理如何填写增值税申报表
  • 成本会计和管理会计哪个好
  • sql server中一个数据库可以有多个文件组
  • mysql与oracle的区别
  • sqlserver 千万数量级分页存储过程代码
  • 如何避免在游戏中切输入法
  • 局域网 下载
  • centos基本操作
  • centos7如何设置中文
  • vmware8.0.4
  • win7旗舰版怎么把桌面移动到其他盘
  • win8命令提示符怎么运行命令
  • cocos2d-x教程
  • unity自带的代码编辑器
  • 纯css实现轮播图
  • shell脚本可以使用的引号
  • javascript总结笔记
  • 调用m1方法
  • css中清除浮动的目的有哪些
  • 浏览器app测试要点
  • 手机截取电脑屏幕
  • 设置自定义
  • 税务局的章
  • 国税局事业编制和公务员哪个比较好
  • 123600是税务电话吗
  • 广东etc扣费异常打哪个电话
  • 江苏省国税电子发票查询
  • 什么情况下要交印花税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设