位置: 编程技术 - 正文

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

  • 计提维保费
  • 一般纳税人劳务公司可以开3%的发票吗
  • 股东投资的钱放在哪里
  • 其他应收款包括应收利息吗
  • u8反记账操作步骤
  • 未达起征点销售额怎么填申报表
  • 发票专用章换了需要登记吗
  • 商贸公司营业执照范围
  • 开立基本账户所需资料
  • 发现以前年度少计提税金
  • 天然气安装工程施工劳务协议
  • 打折销售商品会计分录
  • 预付卡销售和充值属于什么费用
  • 未入账成本
  • 应交税费不核算
  • 预征税额是什么意思
  • 资源税如何进行账务处理
  • 第三方代收代付平台
  • 经营租赁固定资产折旧计入什么科目
  • 税费五个点怎么算
  • 销售费用中的运输费属于什么科目
  • 制造费用和劳务成本
  • 没有生产产品,费用怎么结转
  • 分公司注销分配表
  • 跨月发票作废怎么红冲
  • 教育费附加税优惠
  • 所得税预缴资产怎么计算
  • 这个月只有销项没有进项怎么申报
  • 工厂电线
  • 管理费用企业所得税标准
  • 键盘插上电脑却不能用
  • 怎么更改mac
  • 电脑开机硬盘自检怎么回事
  • 国家税务开票流程
  • 少收的应收款和应付账款
  • 企业存货成本包括利润吗
  • php表单的作用是什么
  • 营改增后租金收入交什么税
  • 个体工商户季报还是月报
  • 农产品免税发票可以抵扣增值税吗
  • 增值税发票退回重开期限
  • 什么是附加税举个例子
  • 如何计提所得税费用科目
  • 以前年度的应交税费贷方怎么调平
  • 在建工程可以核酸无形资产
  • 代开专票时缴纳的增值税账务处理如何做?
  • mysql一次io
  • phpcms程序
  • 营改增后新纳入增值税征税范围的有
  • 工地装饰工程包括哪些
  • 企业亏损了
  • 一次性伤残补助金怎么查询进度
  • 小企业会计准则2023电子版
  • 一张发票能分开做帐务处理吗?
  • 小微企业全年营业额不能超过多少
  • 科目在会计上是什么意思
  • 专项储备 科目
  • 公司如果不交社保会怎么样
  • 固定资产报废的账务处理
  • 应付账款跟应收的区别
  • 什么叫短期投资
  • 收到劳务费发票如何申报个税
  • linux vps 教程
  • linux那些事儿
  • windows更新过程中
  • kworker进程如何解决
  • win7插u盘电脑没反应怎么回事
  • win10飞行模式开关是灰色的
  • win7开机自动弹出注册表编辑器怎么办
  • node.js中module.exports与exports用法上的区别
  • unity3d颜色
  • python 中的列表
  • java script入门
  • realm数据库连接
  • JavaScript的History API使搜索引擎抓取AJAX内容
  • python的for函数
  • 北京12366纳税服务平台
  • 虚开增值税发票但未抵扣怎样处罚
  • 税务关系转移社保怎么办理
  • 核算成本需要哪些数据来源
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设