位置: 编程技术 - 正文

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

  • 年底企业所得税计提少了
  • 税务ukey使用教程视频
  • 房产代理经纪人
  • 预缴的税款
  • 从事演出业务取得的收入
  • 煤炭运输企业的环保方案及措施怎么写
  • 产品置换广告费
  • 新会计准则开办费装修费计入什么科目
  • 收到假钱的会计分录
  • 公益性捐赠纳税调整案例
  • 购买无形资产的价款超过正常信用
  • 筹建期的行政罚款的账务处理怎么做?
  • 营改增个体工商户优惠政策
  • 分公司独立核算和非独立核算有什么区别
  • 小规模纳税人能抵扣进项发票吗
  • 一般个体户核定税率多少
  • 工会筹备金如何补报
  • 股权投资涉税问题
  • 鸿蒙系统超级终端手机连手机
  • uefi+bios
  • 增值税及附加税是什么意思
  • 职工廉租房怎么办理
  • 手机测wifi网速准不准
  • 怎么关闭windows11自动更新
  • shell检查变量是否为空
  • csinject.exe是什么程序的进程 csinject进程是安全的吗
  • 电力系统常用的接线有哪几种
  • 契税计税依据及计算方式
  • 漏洞 标准
  • 出现质量问题赔偿标准
  • 投资性房地产如何计提折旧
  • vue前端后端
  • 最常用的基金业务
  • 华为od机试题题库
  • ai安装教程2020
  • 傅里叶变换的过程
  • 投标保证金属于什么费用
  • 进项税额大于销项税额期末留抵
  • if三元表达式
  • 员工旅游的费用账务处理
  • 固定业户应当向其机构
  • 百旺金赋怎么开红字发票
  • 季度企业所得税资产总额怎么填
  • 综合单价税率调整如何结算
  • sql server中的编程语言
  • sqlserver2005使用
  • 企业固定资产账户核算的固定资产其所有权均属于本企业
  • 软件服务费计入管理费用哪个明细
  • 典当行必须出具当票吗
  • 银行账户如何开立
  • 怎么计算城市
  • 车船税是什么样子的?
  • 纳税检查企业多缴企业所得税如何处理
  • 小规模印花税有减免政策吗
  • 小规模购买税控盘分录怎么写
  • 筹建期的开办费开业后如何处理
  • 上年未计提所得税,本年怎么做分录
  • 要约收购的条件和程序具体包括哪些?
  • 外来原始凭证丢了怎么办
  • 个人无偿赠与不动产税收管理
  • 酒店会计做账流程
  • mysql怎么修改my.ini
  • win2003开机蓝屏
  • freebsd怎么安装
  • centos8安装rpm包
  • reminder.exe - reminder是什么进程 有什么用
  • bios升级失败后如何恢复
  • win8创建我的电脑
  • dos命令中的cd命令
  • js html css
  • js设置导航固定
  • 常用的批处理命令
  • js获取选中的checkbox
  • dom方法总结
  • unity at
  • jquery鼠标位置
  • 增值税预缴税款退税申请怎么写
  • 辽宁省大连市国家运动员
  • 海员证办理流程需要什么手续时间多长
  • 国家税务总局全国增值税查验平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设