位置: 编程技术 - 正文

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速成)

  • 不确认销售收入结转销售成本
  • 企业购入固定资产在每期末应使用公允价值法进行计量
  • 合伙律师事务所的合伙人必须是
  • 民办非企业免税额度
  • 房屋租赁合同印花税的税率
  • 公益性捐赠税前扣除资格认定
  • 公务出差乘坐飞机
  • 库存品种
  • 房产税开征范围中的城市
  • 收到联营单位预收的发票
  • 税金及附加里面有印花税吗
  • 其他公司代缴社保分录
  • 卷式发票属于什么税
  • 免征土地增值税的有哪些
  • 请问给员工报销怎么报
  • 工具器具属于固废吗
  • 预算会计的基本等式为
  • 物流公司的保险服务属于什么费用
  • 以前年度少计收入 会计怎么处理
  • 预提费用对应
  • 个体工商户申报流程图
  • 公司注销注销顺序
  • win11和win10比较
  • 为什么电脑开启了摄像头但是看不见
  • 车辆过路费凭什么收费
  • 未分配利润分配利润分录
  • 股权无偿赠与协议书范本
  • php字符串型数据的定义方式
  • php设计思路
  • 企业所得税的缴费基数
  • 财务费用明细科目怎么写
  • php中可用于设置变量类型的函数
  • php gd
  • 卡克斯劳坦恩酒店
  • 盒子模型的概念
  • php md5 16位
  • 广东高速公路过路费官网
  • 二季度平均薪酬
  • 为什么开发票能抵税
  • 装修费用一次性计入成本
  • 间接费用允许调整吗
  • 税务局退回来的钱账务处理
  • 什么叫做印花??
  • 年金现值和终值的计算
  • 公司帮员工全额买社保该怎么入账?
  • 财务报表没报会影响出口退税吗为什么
  • 汽车运输企业交什么税
  • 实际利率法如何理解
  • 银行三证合一是哪三证
  • 收到法人的借款怎样写摘要
  • 以融资租赁形式的车贷没还上可以拖车吗
  • 销售废旧物资账务处理
  • 用友有审核权限审核不了
  • 拆借 拆放
  • 资本金与注册资本的关系
  • mysql数据库崩了怎么恢复
  • mysql重置初始密码
  • win10免费安装吗
  • 老毛桃u盘启动制作工具如何把原来的win7改xp系统图文教程
  • winxp系统纯净版
  • bios关闭pxe
  • ie11forwindows10
  • iis搭建php环境
  • win8系统怎么设置
  • jquery怎么写
  • 以下关于shell脚本参数
  • 菜鸟学安卓逆向
  • KBEngine v0.4.0 发布,分布式游戏服务端引擎
  • android仿qq聊天
  • js excel解析
  • android 调用相机拍照
  • javascript初级教程
  • 天龙3d畅游端下载
  • 记住密码自动登录怎么取消
  • 电子发票开票失败怎么回事?
  • 退车辆购置税流程怎么操作
  • 广东电子税务局官网登录入口手机版
  • 内蒙古电子税务局登录入口官网
  • 如何计算售价多少可以赚去自己心仪的钱
  • 处理报废固定资产
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设