位置: 编程技术 - 正文

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

  • 企业借出去的钱收不回来
  • 简易征收预缴税率怎么算
  • 两处取得工资的成语
  • 受托代销商品款和受托代销商品的区别
  • 一般纳税人增值税可以抵扣吗
  • 固定资产盘点折旧怎么算
  • 销货退回的税务处理
  • 银行承兑质押金的会计分录
  • 增值税税率2019
  • 营改增对房地产行业的影响
  • 资产划转涉税解读
  • 产品缺陷处理流程
  • 哪些合同不需要缴纳印花税的通知
  • 预期收益率计算器
  • 接受土地使用权作为投资属于什么凭证
  • 补偿金申报个所税如何录入?
  • 新会计准则开办费装修费计入什么科目
  • 企业全额承担社保怎么算
  • 无形资产的初始计量和后续计量
  • 固定资产的清查由哪个部门负责
  • 货运代理可以开9个点的发票吗?
  • 跨区域经营增值税所得税预缴多少
  • 商品进销差价进哪个科目
  • 小规模纳税人发生销售退回如何申报
  • ∧oc电脑bios
  • linux acl配置命令
  • linux怎么下载安装腾讯Tim?
  • bios设置内存频率后黑屏
  • 微信小程序实现发红包
  • jdk1.8环境变量设置
  • 其他业务收入跨年调账
  • 公司转让使用过的汽车要交哪些税费
  • 期货保证金的计算公式当日盈亏怎么算
  • 如何自己搭建一个邮箱服务器
  • 利润表应根据什么编制
  • 哪些情况即使取消核酸
  • 电力安装公司需要什么资质证书
  • 开票一定要对公户嘛
  • php模板引擎执行时间
  • 企业支付宝账单明细怎么查
  • python中myqr的用法
  • 博客首页设计
  • 变电所用电
  • 金税盘怎么看税收编码版本号
  • mysql更新语句
  • 发票验旧后还要缴销吗
  • 企业与企业之间借款都需要交什么税
  • 背书是什么含义
  • 资本公积溢价转增
  • 单位收到社保补贴会计怎样处理
  • 商品亏本出售分录
  • 其他应付款结转收入的条件
  • 代发的工资如何做账
  • 销售折扣销货方式有哪些
  • 当月没开发票
  • 归还银行贷款利息计入
  • 企业增加实收资本的途径不包括
  • 出口退税暂不抵税怎么办
  • 固定资产小汽车折旧怎么计提
  • 水费发票上的册子是什么
  • 公司卖土地怎么避税
  • 零售行业涉及到什么专业
  • 做账工资和申报工资不一样
  • 固定资产的折旧年限规定
  • 没有期初数据会怎么样
  • mysql查询语句菜鸟教程
  • 判断一个表是否存在
  • xp怎么安装framework
  • win2003 IIS6.0+PHP+MySQL的安?配置
  • 怎么删除win系统
  • linux crontab -e
  • apt-get和aptitude
  • linux端口流量监控
  • win10系统开机重装教程
  • windows 10预览版
  • python正则匹配url
  • js最简单的代码
  • jquery网页设计作业
  • 国家税务总局资阳市雁江区税务局
  • 公司小规模怎么纳税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设