位置: 编程技术 - 正文

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

  • 车辆使用费属于什么税收分类
  • 审计调整有关损害的规定
  • 小企业会计制度及核算办法
  • 个人代开房租普票需要缴纳哪些税种?
  • 个人出售住房缴纳房产税吗
  • 为什么购买的货没有发票
  • 超市销售购物卡怎么开票
  • 调整凭证分录
  • 多交税款抵税会计分录
  • 自产货物用于在建工程要交增值税吗
  • 公司账上的应收账款余额变为负数涉及什么税?
  • 印花税计入应交税费需要调整吗
  • 个税当月计提还是下月
  • 预付账款需要发票吗
  • 金税三期定期定额是什么
  • 专用发票上注明的税额是什么
  • 商铺出租和转租
  • 我的初级备考经验--有种力量叫坚持
  • 企业间借款的增值税计算
  • 投资印花税入什么科目
  • cmos电池低是什么意思
  • 来电转接怎么设置空号
  • 忘记电脑开机密码怎么打开电脑
  • 微软告诉你
  • phpswitch语句成绩判断
  • 详解php实现执行任务
  • 微信小程序登录的账号怎么注销
  • web网页设计期末作业猫眼电影首页
  • thinkphp ide
  • php实现数据库查询
  • vuea
  • 私人定制ai绘画下载
  • 计提医疗保险费的会计分录
  • 关于高德地图的分析报告
  • 固定资产实收资本按照什么入账
  • 错误凭证如何修改?所有的错误的凭证都能修改吗?
  • 哪些税种需要计提吗
  • 帝国cms自动更新
  • 印花税怎么填申报表
  • 小规模纳税人的企业所得税怎么算
  • sqlserver 恢复数据库
  • 民间非营利组织财务管理制度
  • 国家税务总局就是国税局吗?
  • 政府会计制度应收账款坏账准备
  • 工程结算收入如何确定
  • 商务报销标准
  • 待抵扣进项税额和待认证进项税额的区别
  • 专项资金账务体现不出怎么办
  • 总结哪些纳税人可以采用简易计税方法
  • 递延所得税资产和负债账务处理
  • 房地产企业预缴增值税
  • 三栏式明细账适用于总分类账
  • 探望公司员工现金费用报销怎么写
  • 小规模季报成功后怎么缴费
  • 会计科目的设置原则包括( )
  • 工程竣工后发生工程的保修费用入哪个科目?
  • 出口的样品如何销售
  • 个人独资企业交什么税
  • Windows server 2003 密码忘了
  • ubuntu20.04挂载
  • u盘装系统步骤delt进入界面怎么选择
  • linux chfn命令
  • win10如何查看系统日志
  • Linux内核级别的资源隔离机制是
  • win10系统怎么刻录光盘?win10刻录光盘详细图文步骤
  • 微软 系统设计
  • 铁嘴大师
  • unity开发的小游戏
  • jQuery javascript获得网页的高度与宽度的实现代码
  • linux c 线程池
  • gradle手动安装
  • jquery调用json数据
  • nodejs esmodule
  • Unite Beijing 2015大型活动
  • unity开发项目
  • jq绑定事件的方法有哪些
  • 银行缴纳印花税存在问题和建议
  • 福建省茶叶协会会长名单
  • 苹果官网手机号码无效
  • 主要领导负责人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设